p,ol,li,dd,table {
font-size:1em;
line-height:1.5em;
text-align:left;

}

table {
border-collapse:collapse;
}

p {
text-align:justify;
margin:9px 0;
}

a:hover {
text-decoration:underline;
cursor:pointer;
}

h1,h2,h3,h4,h5,h6 {
line-height:1.5em;
font-family:Tahoma, Verdana, Helvetica, sans-serif;
text-align:left;
margin:11px 0 5px;
padding:0;
}

h1 {
font-family:Times new roman, serif;
color:#E30065;
font-size:1.8em;
font-weight:700;
}

.dn p a, .dn li a, .desc a{
	text-decoration: underline;
	color: #DF7E29;
}

.dn h1 {
color:#E57717;
}

.dn h2 {
	color:#7F5027;
	line-height:1em;
}

.dn h3 {
color:#E57717;
}

h2 {
font-family:Times new roman, serif;
font-size:1.6em;
font-weight:700;
color:#666;
line-height:1.6em;
}

button {
font-family:Tahoma,Verdana,sans-serif;
background:none;
border:none;
cursor:pointer;
margin:0;
padding:0;
}

h4 {
font-weight:700;
font-size:1.1em;
}

h3 {
font-weight:700;
}

h5,h6 {
font-size:1.1em;
font-weight:700;
}

ul {
padding-left:18px;
margin:11px 0;
}

tr,td {
vertical-align:top;
}

th,th p {
font-size:1em;
font-weight:700;
}

fieldset {
margin:13px 0;
padding:0 10px 10px;
}

input,select,textarea {
border:0;
}

img {
border:0; margin:0; vertical-align: middle;
}

.Indentation {
text-indent:30px;
}

.TexteEnPetit {
font-size:.85em;
}

.TexteEnGrand {
font-size:1.15em;
}

.PremiereLettreMotEnMaj {
text-transform:capitalize;
}

.TexteEnMinuscules {
text-transform:lowercase;
}

.TexteEnPetitesCapitales {
font-variant:small-caps;
}

.ImageDroite {
float:right;
margin:5px 0 5px 8px;
}

.ImageGauche {
float:left;
margin:5px 8px 5px 0;
}

.CouleurBleu {
color:blue;
}

.CouleurJaune {
color:#FF0;
}

.CouleurVert {
color:#09A35A;
}

.CouleurViolet {
color:purple;
}

.CouleurGris {
color:gray;
}

.CouleurOrange {
color:orange;
}

.CouleurMarron {
color:maroon;
}

.obligatoire {
font-style:normal;
}

.border-rose{
border:1px solid #E30065;
}
.clear {
clear:both;
font-size:0;
height:0;
}

small {
font-size:.9em !important;
}

big {
font-size:1.1em;
}

.zsmall {
font-size:11px;
}

.zbig {
font-size:1.2em;
}

label,.label {
cursor:pointer;
}

acronym {
cursor:help;
}

.centrepage {
position:relative;
width:960px;
margin:0 auto;
}

div.contentseparator {
border:0;
clear:both;
display:block;
height:1px;
overflow:hidden;
margin:15px 0;
padding:0;
}

.succes {
color:#063;
}

.error {
background:#f8f8f8;
color:#c00;
margin-bottom:10px;
padding:3px 15px 3px 8px;
}

.errorInscription {
background:#f8f8f8;
color:#c00;
margin-bottom:10px;
width:448px;
padding:3px 15px 3px 8px;
}

.listdisc {
list-style-type:disc;
}

.listcircle {
list-style-type:circle;
}

.listsquare {
list-style-type:square;
}

.listdecimal {
list-style-type:decimal;
}

.listlr {
list-style-type:lower-roman;
}

.listla {
list-style-type:lower-alpha;
}

.listua {
list-style-type:upper-alpha;
}

.cheminnav-resultsearch{
list-style:none;
}

.cheminnav-resultsearch li{
display:inline;
}


.discret {
background:#e7d6c9;
padding:5px;
}

.fond-gris{
background:#BDB6BB;
color:#FFF;
}

body {
background:url('../images/almafil/body-bck.png') no-repeat right 60px #C8C2C6;
color:#464446;
font-family:Arial, Verdana, sans-serif;
font-size: 0.8em;
margin:0;
padding:0;
}

#page {
position:relative;
width:950px;
margin:0 auto;
}

#corpsTop {
background:url('../images/almafil/corpsTop.gif') no-repeat;
width:976px;
height:31px;
margin-top:5px;
margin-left:-10px;
}

#corpsBtm {
background:url('../images/almafil/corpsBtm.gif') no-repeat;
width:976px;
height:133px;
margin-left:-10px;
}

#corps {
background:url('../images/almafil/corps-bck.gif') repeat-y;
float:left;
width:951px;
margin-left:-10px;
padding:0 15px 0 10px;
position:relative;
z-index:1;
}

#colg {
width:750px;
float:left;
}

#centre{
padding: 0 25px;
}

#cold {
width:201px;
float:left;
}

#cold h5{
color:#E30065;
}

#log {
width:201px;
float:left;
height:215px;
background:url('../images/almafil/fr/membre-bck.gif') no-repeat;
position:relative;
z-index:1;
color:#999;
margin-bottom:10px;
}

#log a {
color:#999;
margin-left:17px;
}

#log #password,#log #login {
position:absolute;
width:130px;
font-size:.8em;
left:40px;
color:#999;
}

#log #password {
top:61px;
}

#log #login {
top:39px;
}

#log #remember {
margin-top:85px;
margin-left:17px;
width:130px;
}

#log #submit {
margin-top:85px;
}

#log #logout{
margin-top:50px;
margin-left:17px;
}
#log #logout a{
margin:0;
}

#log #profil_link{
width:180px;
height:100px;
bottom:0;
diasplay:block;
position:absolute;
}

#menu-droit a {
color:#5C595B;
}

#menu-droit li {
margin-left:4px;
background:url(../images/almafil/fleche-rose.gif) left 7px no-repeat;
list-style:none;
padding-left:10px;
font-size:.9em;
}

#cart {
width:150px;
font-size:.8em;
padding:50px 10px 20px 32px;
float:left;
min-height:38px;
position:relative;
background:url(../images/almafil/cart-bck.png) no-repeat;
}

#cart  #total_cart{
text-align:right;
font-weight:bold;
margin-top:5px;
}

#cart_btm {
float:left;
background:url(../images/almafil/cart-btm.gif) no-repeat;
width:193px;
height:10px;
}

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

#cart p {
text-align:left;
font-size:1.05em;
line-height:1.3em;
margin:-2px 0 0 3px;
}

#cart ul {
text-align:right;
list-style:none;
float:right;
margin:-2px 0 0;
}

#valid_cart{
position:absolute;
left:8px;
bottom:0;
}

#PaymentRequest input{
width:155px;
margin:0 auto;
font-weight:bold;
    background-color: buttonface;
    border: 3px outset buttonface;
    cursor: pointer;
  line-height: normal !important;
    padding: 0 6px;
    text-align: center;
    text-shadow: none;
	font-weight:bold;
    white-space: pre;
	display:block;
}




#entete {
height:335px;
position:relative;
z-index: 500;
background:url('../images/almafil/fr/bandeau_home.png') no-repeat;
}

#home{
display:block;
width:540px;
height:150px;
position:absolute;

}

#entete.lingerie-allaitement{
background:url('../images/almafil/fr/bandeau_lingerie.png') no-repeat;
}

 #entete.vetements-allaitement  , #entete.vetements{
background:url('../images/almafil/fr/bandeau_vetement.png') no-repeat;
}
#entete.echarpe-portage, #entete.allaitement  , #entete.porter-bebe{
background:url('../images/almafil/fr/bandeau_coussin_accessoire.png') no-repeat;
}
#entete.bebe{
background:url('../images/almafil/fr/bandeau_changer.png') no-repeat;
}
#entete.jouets{
background:url('../images/almafil/fr/bandeau_jouet_bijoux.png') no-repeat;
}
 #entete.bien-etre{
background:url('../images/almafil/fr/bandeau_bienetre.png') no-repeat;
} 
#entete.cadeaux{
background:url('../images/almafil/fr/bandeau_cadeau.png') no-repeat;
}
#entete.conseil{
background:url('../images/almafil/fr/bandeau_conseil.png') no-repeat;
}

#tools {
float:right;
text-transform:uppercase;
background:url('../images/almafil/tools-bck.png') no-repeat;
height:24px;
width:394px;
padding-top:5px;
}

#tools a {
font-size:.8em;
color:#464446;
padding-left:20px;
}

#tools a.accueil {
padding-left:37px;
}

#tools a.compte {
padding-left:25px;
}

#tools a.parrainage {
padding-left:14px;
}

#tools a.liste {
padding-left:10px;
}

#direct_access {
float:right;
margin-top:4px;
padding-right:37px;
}

#direct_access button {
float:right;
display:none;
}

#brand_list {
display:none;
background:#FFF;
padding:10px;
position:absolute;
margin-top:18px;
margin-left:156px;
width:114px;
z-index:10000;
border:3px solid #A1A0A0;
}

#select_brand {
float:left;
display:block;
height:17px;
width:130px;
margin-right:62px;
background:url('../images/almafil/selectBrand.gif') no-repeat;
font-size:.7em;
line-height:1.8em;
color:#464446;
padding-left:10px;
}

#txtSearch {
float:left;
display:block;
height:17px;
width:105px;
margin-right:10px;
font-size:.7em;
color:#464446;
padding-left:40px;
background:url('../images/almafil/search-bck.gif') no-repeat;
}

#menu_din {
width:950px;
float:left;
height:80px;
background:url('../images/almafil/menu-bck.gif') no-repeat;
position:relative;
z-index:1000;
}

#menu-boutique {
float:left;
height:80px;
list-style:none;
position:absolute;
z-index:4000;
top:0;
left:0;
margin:0;
padding:0;
}

#menu-boutique li {
cursor:pointer;
float:left;
font-size:.7em;
font-weight:700;
height:80px;
width:95px;
position:relative;
z-index:1000;
margin:0;
}



#menu-boutique li a {
color:#FFF;
cursor:pointer;
display:block;
position:absolute;
bottom:2px;
text-align:center;
line-height:10px;
text-decoration:none;
width:87%;
padding:0 5px;
}

#menu-boutique li ul a {
bottom:0;
left:0;
text-align:left;
width:auto;
position:relative;
z-index:1000;
} 



#menu-boutique #gynofit:hover{
background:url('../images/almafil/nouveaute-hover.gif') no-repeat;
}

#menu-boutique #gynofit{
background:url('../images/almafil/nouveaute.gif') no-repeat;
}

#menu-boutique #lingerie-allaitement:hover{
background:url('../images/almafil/lingerie-hover.gif') no-repeat;
}

#menu-boutique #lingerie-allaitement{
background:url('../images/almafil/lingerie.gif') no-repeat;
}

#menu-boutique #vetements-allaitement:hover {
background:url('../images/almafil/vet-allaitement-hover.gif') no-repeat;
}

#menu-boutique #vetements:hover {
background:url('../images/almafil/vet-grossesse-hover.gif') no-repeat;
}
#menu-boutique #vetements{
background:url('../images/almafil/vet-grossesse.gif') no-repeat;
}

#menu-boutique #echarpe-portage:hover  {
background:url('../images/almafil/coussin-hover.gif') no-repeat;
}

#menu-boutique #allaitement:hover{
background:url('../images/almafil/accessoire-hover.gif') no-repeat;
}

#menu-boutique #allaitement{
background:url('../images/almafil/accessoire.gif') no-repeat;
}

#menu-boutique #porter-bebe:hover{
background:url('../images/almafil/porter-hover.gif') no-repeat;
}

#menu-boutique #porter-bebe{
background:url('../images/almafil/porter.gif') no-repeat;
}

#menu-boutique #cadeaux{
background:url('../images/almafil/cadeau.gif') no-repeat;
}
#menu-boutique #cadeaux:hover{
background:url('../images/almafil/cadeau-hover.gif') no-repeat;
}
#menu-boutique #bebe:hover{
background:url('../images/almafil/changer-hover.gif') no-repeat;
}
#menu-boutique #bebe{
background:url('../images/almafil/changer.gif') no-repeat;
}
#menu-boutique #jouets:hover{
background:url('../images/almafil/jouet-hover.gif') no-repeat;
}

#menu-boutique #jouets{
background:url('../images/almafil/jouet.gif') no-repeat;
}

#menu-boutique #bien-etre:hover{
background:url('../images/almafil/bijoux-hover.gif') no-repeat;
}
#menu-boutique #bien-etre{
background:url('../images/almafil/bijoux.gif') no-repeat;
}


#menu-boutique #nouveaute:hover{
background:url('../images/almafil/nouveaute-hover.gif') no-repeat;
}

#menu-boutique #nouveaute{
background:url('../images/almafil/nouveaute.gif') no-repeat;
}

#menu-boutique #promotion:hover{
background:url('../images/almafil/promotion-hover.gif') no-repeat;
}

#menu-boutique #promotion{
background:url('../images/almafil/promotion.gif') no-repeat;
}

#menu-boutique #informer:hover{
background:url('../images/almafil/informer-hover.gif') no-repeat;
}

#menu-boutique #location:hover{
background:url('../images/almafil/accessoire-hover.gif') no-repeat;
}

#menu-boutique #location{
background:url('../images/almafil/accessoire.gif') no-repeat;
}

#menu-boutique #lingerie-allaitement,#menu-boutique #vetements {
width:101px;
}

#menu-boutique #bebe {
width:89px;
}

#menu-boutique #porter-bebe,#menu-boutique #jouets {
width:89px;
}

#menu-boutique #cadeaux {
width:99px;
}

#menu-boutique #echarpe-portage{
width:99px;
}

#menu-boutique #allaitement{
width:90px;
}


#menu-boutique #bien-etre {
width:88px;
}

#menu-boutique #informer {
width:101px;
}

#menu-boutique li a:hover,#menu-boutique li.active a {
color:#333;
}

#navdstvi {
position:absolute;
z-index:5000;
bottom:0;

}

#navdstvi li ul li {
clear:both;
width:140px;
}

#navdstvi li:hover ul ul,#navdstvi li.lihover ul ul,#navdstvi li:hover ul ul ul,#navdstvi li.lihover ul ul ul {
visibility:hidden;
}

#navdstvi li:hover ul,#navdstvi li.lihover ul,#navdstvi li li:hover ul,#navdstvi li li.lihover ul,#navdstvi li li li:hover ul,#navdstvi li li li.lihover ul {
visibility:visible;
}

#navdstvi li ul,#navdstvi li ul li {
border:none;
height:auto;
line-height:16px;
margin:0;
padding:0;
}

#navdstvi li ul {
list-style-type:none;
position:absolute;
z-index:3000;
top:80px;
visibility:hidden;
left:0;
background:#AEA8AC;
}

#navdstvi li ul li {
font-size:1em;
}

#navdstvi li li a,#navdstvi li li a:hover {
border-bottom:1px dotted #999;
width:140px;
color:#333333;
display:block;
font-weight:400;
text-decoration:none;
padding:4px 10px;
background:url(../images/almafil/fleche-grise.gif) 4px 6px no-repeat #AEA8AC;

}


#navdstvi #menu-boutique li li a:hover {
background:url(../images/almafil/fleche-grise.gif) 4px 6px no-repeat #D7D4D6;
}

#col_menu{
float:left;
width:197px;
margin-left:13px;
margin-top:-8px;
}
#menu_principal {
color: #ffffff; font-size: 1em;
margin-bottom:10px;
background:url(../images/almafil/main-menu-bck.png) top left no-repeat;
}
#menu_principal_dn {
color:#ffffff;
margin-bottom:10px;
background:url(../images/almafil/main-menu-bck-dn.png) top left  no-repeat;
}
#menu_principal p{
padding: 0 10px;
color:#B6AFB4;
margin-bottom:0;
}

#menu_principal #listBrand{
float:left;
display:block;
width:150px;
background:#ffffff;
margin-left:10px;
font-size:0.9em;
color:#464446;
padding-left:3px;
}

#menu_principal h2,  #menu_principal_dn  h2{
	margin-top:0;
	color:#ffffff;
}
#menu_principal a, #menu_principal_dn a  {
color:#FFF;
display:block;
padding:2px 0 2px 5px;
}

#menu_principal ul ,#menu_principal_dn ul {
padding: 5px;
}



#menu_principal li,#menu_principal_dn li {
list-style:none;
}
#menu_principal li.active,#menu_principal_dn li.active {
background:#FFF;
color:#E30065;
font-weight:bold;
}
#menu_principal li.active a {
color:#E30065;
}

#menu_principal_dn li.active  a{
color:#D6741D;
}

#menu_principal_btm {
width:197px;
height:12px;line-height:1px;font-size:1px;
background:url(../images/almafil/main-menu-btm.png) no-repeat;
}
#menu_principal_btm_dn {
width:197px;
height:12px;
background:url(../images/almafil/main-menu-btm-dn.png) no-repeat;
}


.advanced_search, .menu_profil {
	background-color:#805F4D;
	min-height:350px;
	padding:5px;
	width:190px;
}

.search {
width:190px;
}

#revendeur label {
float:left;
padding-top:3px;
width:100px;
}

#cheminnav,#etapenav {
font-size:.7em;
font-weight:700;
list-style:none;
text-align:left;
margin:0 0 5px;
padding:0;
}

#cheminnav {
margin: 0 0 0 30px;
}

#cheminnav li,#etapenav li {
display:inline;
margin:0;
padding:0;
}

#etapenav li,#etapenav li a,#etapenav li a:hover {
color:#333;
text-decoration:none;
}

#etapenav li .active {
color:#004C93;
text-decoration:none;
}

#etapenav {
height:18px;
margin-top:10px;
background-color:#EAEAEA;
}

#etapenav li {
background: url(../images/almafil/fleche-etape.gif) #EAEAEA no-repeat right;
display:block;
float:left;
height:18px;
line-height:19px;
padding:0 20px 0 7px;
color:#333;
}

#etapenav li.active {
color:#E30065;
}

#etapenav li.done {
color:#673625;
}



#pagenav,.pagenav {
height:100%;
list-style-type:none;
margin:20px 0 20px 8px;
padding:0;
}

#pagenav li,.pagenav li {
float:left;
line-height:1.8em;
margin:0 3px 0 0;
padding:0;
}

#pagenav li,.pagenav li a {
background:#FFF;
border:1px solid #878787;
color:#4b4b4b;
text-decoration:none;
padding:1px 4px;
}

#pagenav li,.pagenav li a:hover {
background:#f0f0f0;
color:#000;
text-decoration:none;
}

#pagenav .select,.pagenav .select {
color:red;
font-weight:700;
}

.actualites #colg {
float:left;
width:613px;
}

.vignette_actu {
float:left;
width:150px;
min-height:100px;
background-color:#DCC;
margin-right:20px;
margin-top:17px;
text-align:center;
padding:5px 0;
}

.vignette_actu_fiche {
float:left;
width:200px;
min-height:120px;
background-color:#DCC;
text-align:center;
margin:9px 0;
padding:5px;
}

#liste_vignette {
float:left;
margin-right:20px;
width:210px;
min-height:300px;
}

.actursc {
float:left;
width:443px;
}

.actu_content {
float:left;
width:383px;
}

.ref_content {
float:left;
width:534px;
}

.ref_content strong {
color:#004C93;
}

#intro {
float:left;
width:417px;
background:url(../images/almafil/intro-bck.png) top left no-repeat #E30065;
color:#FFF;
margin:10px 0 10px 25px;
padding:0 10px;
}

#intro-btm {
background:url(../images/almafil/intro-btm.png) top left no-repeat #E30065;
width:437px;
margin-left:-10px;
height:9px;line-height:1px;font-size:1px;
}

#conseil {
float:left;
width:250px;
background:url(../images/almafil/conseil-bck.png) no-repeat #C2BDC0;
color:#FFF;
margin:10px 0 10px 10px;
padding:0 10px;
}

#conseil-btm {
background:url(../images/almafil/conseil-btm.png) no-repeat #C2BDC0;
width:270px;
margin-left:-10px;
height:9px;
}

#conseil h3 {
color:#E30065;
font-size:1em;
margin:5px 0 0;
}

#conseil h2 {
color:#FFF;
}

#conseil .more {
background:url(../images/almafil/fleche-more.gif) no-repeat right #5E5B5D;
float:right;
text-transform:uppercase;
color:#C8C2C6;
margin-right:-10px;
font-size:.9em;
font-weight:bold;
padding:2px 20px 2px 10px;
}

#conseil #lien_conseil {
background:url(../images/almafil/fleche-blanche.gif) no-repeat right #C2BDC0;
float:right;
color:#fff;
margin-top:10px;
margin-right:-10px;
padding:2px 20px 2px 10px;
}

#new {
float:left;
width:438px;
margin-top:15px;
margin-left:25px;
}

#new h2 {
color:#E30065;
margin:3px 0 0 10px;
}

.desc_produit_petit {
	color:#FFF;
	position:absolute;
	bottom:0;
	width:118px;
	padding:0 7px 20px;
}

.desc_produit_petit .actions a {
	padding-left:5px;font-size: 0.8em;
	background:url(../images/almafil/fleche-action.gif) no-repeat left 4px;
}

.desc_produit_petit h3 {
	color:#FFF;
	line-height:1.1em;
	font-size: 0.95em;
}
.desc_produit_petit a {
	color:#FFF;
	font-size: 1em;
}

.desc_produit_petit .prix {
position:absolute;
color:#FFF;
background-color:#E30065;
bottom:-10px;
margin:0 auto;
width:70px;
left:30px;
padding:3px;
text-align:center;
}

.img_produit_petit {
background-color:#6E6C6D;
width:131px;
padding:1px;

}

.img_produit_petit a {
width:131px;
height:155px;
background:#FFF;
display:block;
vertical-align:middle;
text-align:center;
overflow:hidden;
line-height:1px;
font-size:1px;
}

.img_produit_petit img {
	max-height: 155px;
	max-width: 131px;
}

.bloc_acc_content {
width:133px;
float:left;
background-color:#A4A1A3;
position:relative;
z-index:1;
font-weight:700;
margin-right:1px;
margin-bottom:10px;
height:260px;
margin-top: 10px;
}

#bloc_liens {
float:left;
width:287px;
margin-top:20px;
}

#footer {
padding-left:10px;
height:29px;
color:#000;
font-size:.8em;
line-height:29px;
width:500px;
margin:-40px 0 0;
}

#footer li {
display:block;
float:left;
margin:0;
margin-right:15px;

padding-left:7px;
list-style:none;
background:url(../images/almafil/fleche-grise.gif) left 5px no-repeat;
}

#footer li.active {
background:url(../images/almafil/fleche-rose.gif) left 5px no-repeat;
}

#footer a.active {
color:#E30065;
text-decoration:none;
}


#content {
padding:0 25px;
width:488px;
float:left;
}

#content #cheminnav, #centre  #cheminnav {
margin-left:0;
}
#centre  #cheminnav {
margin-bottom:15px;
}
#centre a{text-decoration:underline;}
#centre a.suite{text-decoration:none;}
.suite{background:#5e5b5d;color:#c8c2c6;padding:0 3px;}
.syst-img-vs2 {
width:245px;
}

#syst-img .zoom-img {
font-size:0;
border:#6E6C6D 3px solid;
text-align:center;
background:#fff;
position:relative;
margin:0;
overflow:hidden;
}

#fixed-height{
height:300px;
}

.img-min{
list-style:none;
margin:10px 0;
padding:0;
}


.img-min li{
display:block;
float:left;
margin-right:3px;
font-size:1px;
line-height:1px;
cursor:pointer;
height:75px;
margin-bottom:3px;
}

#attributes ul, #product_choice ul{
list-style:none;
padding:0;
cursor:pointer;
}

#product_choice{
width:233px;
float:left;
margin-left:10px;
}

#periode{
position:relative;
width:454px;
height:80px;
}

#titre_periode {
font-family:Times new roman, serif;
color:#E30065;
font-size:1.5em;
font-weight:700;
line-height:1.5em;
z-index:5;
margin:0;
margin-left:35px;
position:absolute;
}

#per1,#per3,#per2{
position:absolute;
width:454px;
height:80px;
}

#per1{
background:transparent left url(../images/almafil/periode-grise.gif);
z-index:2;
}
#per3{
background:transparent right url(../images/almafil/periode-grise.gif);
right:0;
z-index:3;
}

#per2{
background:transparent  url(../images/almafil/periode-rose.gif);
z-index:1;
}

#per1{width:180px;}
#per3{width:120px;}


#list_onglet{
padding:0;

margin-bottom:0;
}

#list_onglet li{
display:block;
float:left;
height:23px;
width:86px;
padding-left:17px;
padding-top:7px;
background:transparent url(../images/almafil/onglet-bck.png) no-repeat top;
font-size:0.7em;
line-height:2em;
}

#list_onglet #lien_onglet1{
background-position:bottom;
}



.onglet{
background:transparent url(../images/almafil/onglet-content-bck.gif) repeat-y top;
width:452px;
padding:15px 10px;
}

	.onglet a{
	color:#E30065;
	font-weight:bold;
	}
	
.onglet th{
background:#E30065;
color:#FFF;
border:1px solid red;
padding:3px 5px; 
}

.onglet td{
border:1px solid #E30065; 
background:#FFF;
padding:3px 5px; 
text-align:center;
}

#onglet_btm{
background:transparent url(../images/almafil/onglet-btm.gif) no-repeat top;
width:472px;
height:12px;
}

.retour, .retour:hover{
display:block;
background-color:#E30065;
color:#FFF;
margin:10px 0;
font-size:0.8em;
padding:2px 15px
}

.retour:hover{
text-decoration:underline;
}
#ajout{
background:transparent url(../images/almafil/ajout-bck.gif);
color:#fff;
height:26px;
line-height:25px;
padding-left:30px;
padding-right:5px;
}

#ajout button{
color:#fff;
height:25px;
float:left;
width:106px;
}

#ajout span{
float:right;
font-weight:bold;
font-size:1.5em;
}

#gift_list{
background:transparent url(../images/almafil/gift-bck.gif) 11px 1px no-repeat;
padding-left:15px;
margin-top:10px;
color:#E30065;
}

#gift_list button{
color:#E30065;
font-size:0.9em;
font-weight:bold;
padding-left:15px;
width:215px;
}

#comments{font-size:0.8em;
margin-top:10px;
}


#comments img{vertical-align:middle;
}
#comments a{margin-right:5px;
}

#comments p{margin:0;
margin-left:17px;
font-style:italic;
color:#666;
}

.tab-defaut .header th {
color:#FFF;
height:28px;
padding:0;
}

.tab-defaut th {
height:30px;
color:#FFF;
background-color:#BDB6BB;
white-space:nowrap;
line-height:28px;
}

.tab-defaut img.photo_panier {
border:1px solid #000;
}



.ligne_panier td {
margin-bottom:5px;

}

.ligne_panier .designation {
padding-right:15px;
padding-left:5px;
}

.ligne_panier .prix_produit {
white-space:nowrap;
text-align:right;
}

.ligne_panier .btn_suppr {
padding-right:10px;
text-align:right;
}

tr.spacer {
	height:5px;
}

.tab-profil {
	position:relative;
	margin:10px 0;
	padding:0;
	background-color:#C8C2C6;
}

.tab-profil td {
border-bottom:1px solid #FFF;
}

.tab-profil .infoprofil {
color:#555;
font-weight:700;
width:170px;
}

.tab-profil input,.tab-profil select {
width:175px;
}

.inputlabel {
float:left;
width:100%;
}

.inputlabel input {
float:left;
margin-right:5px;
}

.defaultadd {
background:#f5f5f5;
}

.autresadd {
background:#EEE;
}

.defaultadd,.autresadd {
float:left;
margin-right:10px;
width:200px;
}
.retourBoutique{
position:absolute;
}

.poursuivrecmd span {
position:relative;
line-height:24px;
top:2px;
margin:0 20px 0 0;
}


.notice{
background:#EAEAEA;
border:1px solid #E30065;
color:#363636;
padding:5px;
-moz-border-radius: 5px; -webkit-border-radius: 5px; 
}

#panier{
padding:0 20px;
}

#panier .notice {
background: #E8E8E8 no-repeat;
padding-left:45px;
line-height:25px;
}

#panier  .error {
background:#E8E8E8 no-repeat;
color:#755545;
line-height:25px;
padding:0 0 0 45px;
}

#

.priceOrShippingUnknown {
color:red;
line-height:20px;
font-weight:700;
padding:0 0 0 45px;
}

.incrementationqt {
text-align:center;
margin-right:5px;
float:left;
border:1px inset;
}

.plusqt,.moinsqt {
cursor:pointer;
display:block;
margin-top:2px;
}

.panierforce {
width:65px;
}

.smallprice {
font-size:.8em;
}

.tarifRevendeur {
font-style:italic;
font-weight:400;
}

#confCommande {
background:#E6D4C8;
padding:5px 10px;
}

table.result-search thead tr,table.result-search tfoot tr {
background-color:#DDC3AF;
}

table.result-search tbody tr.color {
background-color:#F7FAFC;
}

table.result-search tbody tr td img.marque {
width:150px;
text-align:center;
padding:5px;
}

table.result-search tbody tr td span.family {
font-size:.6em;
}

.pagination {
text-align:center;
margin:25px 0 5px;
}

.pagination a {
text-decoration:underline;
padding:2px 5px;
}

.pagination a:hover {
text-decoration:none;
font-weight:700;
}

.pagination span.select {
font-size:1.2em;
font-weight:700;
}

#ensemble-box {
float:left;
width:400px;
}

p.box a img {
float:left;
margin-right:15px;
}

p.box h2 a {
color:#6AAF23;
}

.sousCategoryDescription {
margin-left:110px;
}

div#catalog_infos {
float:right;
width:290px;
margin:0 5px 10px;
}

div#catalog_infos .catalog_details {
background-color:#E6D4C8;
padding:0 7px;
}

#sendToAFriend label {
float:left;
width:100px;
}

#sendToAFriend input {
border:#fff 1px solid;
}

#identification input {
margin:2px 0;
}

#formInscription input[type='checkbox'] {
width:14px;
margin-left:0;
text-align:left;
vertical-align:sub;
margin-right:15px;
}

#formInscription .spanblock,#dejainscrit .spanblock,#identification .spanblock {
display:block;
float:left;
width:165px;
}

#formInscription #colg,#formInscription #cold {
width:450px;
float:left;
}

#pasencoreinscrit .submit,#dejainscrit .submit {
height:20px;
width:auto;
color:#FFF;
background-color:#7E797D;
font-weight:700;
}

#dejainscrit {
float:left;
margin-right:30px;
width:315px;
background-color:#B4B1B3;
padding:0 10px;
}

#compte,#livraison,#facturation {
margin-right:10px;
margin-bottom:10px;
width:320px;
float:left;
padding:0 10px 10px;
}

#pasencoreinscritpetit {
float:right;
width:315px;
background-color:#B4B1B3;
padding:0 10px;
}

#pasencoreinscritpetit a {
height:20px;
color:#FFF;
padding:2px 6px;
background-color:#7E797D;
font-weight:700;
text-decoration:none;
}



#pasencoreinscrit {
float:left;
width:100%;
padding:0 10px;
background-color:#B4B1B3;
}
#pasencoreinscrit  .spanblock{
width:200px;
display:block;
float:left;
}
#CGV {
border:1px solid #FFF !important;
background:#FFF !important;
}

#giftlist_create
{
background-color:#C8C2C6;
padding:10px;
}

#giftlist_create label
{
display:block; 
float:left;
width:150px;
clear:both;
margin:3px 0
}

#giftlist_create input
{

margin:3px 0
}
.ProductName {
float:left;
width:186px;
}

.ListFilter td {
background-color:#D9B79A;
}

.ProductName td,.ListFilter td,.ProductPrices td {
height:70px;
}

.ProductName th,.ListFilter th,.ProductPrices th {
height:40px;
text-align:center;
background-color:#805F4D;
color:#FFF;
padding:0 2px;
}

.plansite {
list-style-type:none;
height:100%;
margin:15px 0 15px 20px;
padding:0;
}

.plansite ul {
list-style-type:none;
}

.plansite li {
margin:5px 0;
padding:0 0 0 25px;
}

.plansite li a,.plansite li a:hover {
font-size:1.3em;
font-weight:700;
color:#805F4D;
letter-spacing:1px;
font-family:verdana, sans-serif;
}

.plansite ul li {
margin-bottom:10px;
}

.plansite ul li a,.plansite ul li a:hover {
font-size:1.3em;
font-weight:400;
color:#805F4D;
letter-spacing:1px;
font-family:verdana, sans-serif;
}

.plansite ul ul li {
margin-left:13px;
padding-left:5px;
border-left:1px solid #805F4D;
background-image:none;
}

.plansite ul ul li a,.plansite ul ul li a:hover {
font-size:1.1em;
color:#805F4D;
font-weight:700;
}

.plansite ul ul ul li {
margin-left:25px;
border-left:none;
background-image:none;
}

.plansite ul ul ul li a,.plansite ul ul ul li a:hover {
color:#805F4D;
font-weight:400;
}

#table_product .prix {
margin:3px 0;
}

.TexteDroite,.tab-defaut tfoot tr th,tr.endtfoot th,tr.recalculer td,.fraisofferts,.plusquefraisofferts,.poursuivrecmd {
text-align:right;
}

.TexteCentre,.tab-defaut thead tr th,table.result-search thead tr th {
text-align:center;
}

.CouleurRouge,#table_product .prix del {
color:red;
}



#entete img,#syst-img {
float:left;
}



#table_product .gras,table.result-search tbody tr td span.category {
font-weight:700;
}

#revendeur input,#formInscription input,#formInscription select,#dejainscrit input,#identification input {
width:200px;
}

#myShoppingCart,#recap_panier,#centre.livraison {
width:710px;
}.livraison ul{list-style:none;}

.tab-defaut,table.result-search {
width:100%;
}

#conditions,#commentaire {
margin-bottom:10px;

}

a,#cheminnav li,#cheminnav li a,#cheminnav li a:hover,#footer a {
color:#666;background:none;
text-decoration:none;
}

#intro h1,#conseil p,.desc_produit_petit .actions {
margin:0;
color:#FFF;
}

#intro p,#table_product .filtres {
margin-top:0;
}

#table_product .filtres li,#menu-droit,#footer ul {
margin:0;
padding:0;
}

.firstAttrOption {
	font-size: 0.9em;
	font-style: italic;
}
.attrVisual {
	border: 1px solid #E30065;
	z-index: 500; padding: 5px;
	position: absolute; margin-top: -25px; left:  175px;
}
.tblAttrInfoOut {
	background-color: #D8D8D8;
	width: 300px;
	z-index: 500; padding: 5px;
	position: absolute; top: -35px; left: -70px;
}
.tblAttrInfoIn {
	background-color: #FFEFF6;
	border: 1px solid #E30065;
	padding: 7px;
}
#attributes {
	position: relative;
}

#attributes select {
	border: 1px solid #E30065;
}

.resultat-recherche{list-style:none;}

#fiches-conseils {
	color:#ffffff;
	padding-left:5px;
	background:url(../images/almafil/main-menu-bck-dn.png) top left  no-repeat;
}

#fiches-conseils a{
	color:#ffffff;
}

#fiches-conseils-btm {
	width:197px;
	height:12px;
	background:url(../images/almafil/main-menu-btm-dn.png) no-repeat;
}

#fiches-conseils  h2{
	margin-top:6px;
	color:#ffffff;
}
