
/* Fiche */

#fiche {
margin: 0 15px;
padding: 15px 0 25px 0;
border-top: 3px solid #000;
background: transparent url(../_img/structure/interieur_liste_bottom.png) no-repeat left bottom;
}



/* Colonne 1 */

#fiche div#col1 {
float: left;
padding: 15px 0 0 0;
width: 290px;
text-align: center;
}

#fiche div#col1 div#image img {
padding: 0 6px 5px 0;
background-color: transparent;
background-repeat: no-repeat;
background-position: right bottom;
}

#fiche div#col1 ul {
margin: 10px 0 0 25px;
padding: 0;
}

#fiche div#col1 li {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#fiche div#col1 li a {
margin: 0;
padding: 2px 0 2px 15px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left center;
font-size: 1.1em;
color: #444;
text-decoration: underline;
}

#fiche div#col1 li a:hover {
text-decoration: none;
}

#fiche div#col1 li a.interieur {
margin-left: 60px;
padding-left: 30px;
}

#fiche div#col1 div.forme {
margin: 20px 0 0 0;
text-align: center;
color: #444;
}

#fiche div#col1 div#retour {
margin: 20px 0 0 0;
text-align: center;
}

#fiche div#col1 div#retour a {
margin: 0;
padding: 0 0 0 35px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left center;
font-size: 1.1em;
color: #444;
text-decoration: underline;
}

#fiche div#col1 div#retour a:hover {
text-decoration: none;
}



/* Colonne 2 */

#fiche div#col2 {
float: right;
padding: 0;
width: 418px;
}

#fiche div#col2_top {
padding: 0;
width: 392px;
height: 6px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top;
font-size: 1px;
}

#fiche div#col2_center {
padding: 10px 20px;
width: 352px;
color: #444;
background-color: #fff;
}

#fiche div#col2_bottom {
padding: 0;
width: 392px;
height: 6px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left bottom;
font-size: 1px;
}

#fiche h3 {
margin: 0;
padding: 0;
font-size: 1.8em;
font-weight: normal;
}

#fiche h4 {
margin: 10px 0 0 0;
padding: 0;
font-size: 1.2em;
font-weight: bold;
}

#fiche p {
margin: 0;
padding: 0;
font-size: 1.1em;
}

#fiche ul {
margin: 0;
padding: 0;
}

#fiche li {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#fiche div.prix {
margin: 20px 0 0 0;
padding: 0;
}

#fiche div.prix div.promo {
margin: 10px 0 5px 0;
padding: 0;
width: 74px;
height: 9px;
background: #fff url(../_img/structure/interieur_fiche_etiquette_promo.png) no-repeat 0 0;
}

#fiche div.prix strong {
margin: 0;
padding: 0;
font-size: 1.1em;
}

#fiche div.prix span.new {
margin: 0;
padding: 0 0 0 10px;
font-size: 1.1em;
color: #f00;
}

#fiche div.prix p {
margin: 0;
padding: 0;
color: #878686;
}

#fiche div.dispo a {
margin: 0;
padding: 0;
text-decoration: underline;
}

#fiche div.dispo a:hover{
text-decoration: none;
}

#fiche div.commander_sans_impression {
float: left;
margin: 10px 0 0 0;
padding: 0;
width: 167px;
height: 64px;
}

#fiche div.commander_sans_impression input {
display: block;
margin: 0;
padding: 0;
width: 167px;
height: 64px;
border: 0;
cursor: pointer;
background: #fff url(../_img/structure/interieur_fiche_commander_sans_impression.png) no-repeat 0 0;
}

#fiche div.commander_sans_impression input:hover {
background-position: left bottom;
}

#fiche div.commander_echantillon {
float: left;
margin: 10px 0 0 0;
padding: 0;
width: 167px;
height: 64px;
}

#fiche div.commander_echantillon input {
display: block;
margin: 0;
padding: 0;
width: 167px;
height: 64px;
border: 0;
cursor: pointer;
background: #fff url(../_img/structure/interieur_fiche_commander_echantillon.png) no-repeat 0 0;
}

#fiche div.commander_echantillon input:hover {
background-position: left bottom;
}

#fiche div.commander_avec_impression_pod {
margin: 0;
padding: 0;
width: 334px;
height: 66px;
}

#fiche div.commander_avec_impression_pod a {
display: block;
margin: 0;
padding: 0;
width: 334px;
height: 66px;
border: 0;
cursor: pointer;
background: #fff url(../_img/structure/interieur_fiche_commander_avec_impression_pod.png) no-repeat 0 0;
}

#fiche div.commander_avec_impression_pod a:hover {
background-position: left bottom;
}


#fiche div.commander_avec_impression_maq {
margin: 5px 0 10px 0;
padding: 0;
width: 334px;
height: 66px;
}

#fiche div.commander_avec_impression_maq input {
display: block;
margin: 0;
padding: 0;
width: 334px;
height: 66px;
border: 0;
cursor: pointer;
background: #fff url(../_img/structure/interieur_fiche_commander_avec_impression_maq.png) no-repeat 0 0;
}

#fiche div.commander_avec_impression_maq input:hover {
background-position: left bottom;
}















#fiche div.ajout_panier_vierge input {
display: block;
margin-left: auto;
width: 179px;
height: 65px;
border: 0;
cursor: pointer;
background: #fff url(../_img/structure/interieur_fiche_ajouter_panier_vierge.png) no-repeat 0 0;
}

#fiche div.ajout_panier_vierge input:hover {
background-position: left bottom;
}

#fiche div.ajout_panier_imprimable input {
display: block;
float: left;
width: 179px;
height: 65px;
border: 0;
cursor: pointer;
background: #fff url(../_img/structure/interieur_fiche_ajouter_panier_imprimable.png) no-repeat 0 0;
}

#fiche div.ajout_panier_imprimable input:hover {
background-position: left bottom;
}

#fiche div.boutons{
width: 400px;
height: 65px;
border: 0;
}

#fiche div.references {
margin: 10px 0 0 0;
padding: 20px 0 0 0;
background: #fff url(../_img/structure/interieur_fiche_references_top.png) no-repeat center top;
}

#fiche div.references li {
margin: 0 5px 10px 0;
width: 170px;
}

#fiche div.references strong {
display: block;
margin: 0;
padding: 0;
}

#fiche div.accessoires {
margin: 10px 0 0 0;
padding: 0;
border-top: 1px solid #dadada;
}

#fiche div.couleurs {
margin: 10px 0 0 0;
padding: 0;
border-top: 1px solid #dadada;
}

#fiche div.couleurs li {
margin: 5px 5px 0 0;
padding: 0;
width: 15px;
height: 15px;
}

#fiche div.couleurs li a {
display: block;
margin: 0;
padding: 0;
width: 15px;
height: 15px;
}

#fiche div.polices {
margin: 10px 0 0 0;
padding: 0 0 20px 0;
border-top: 1px solid #dadada;
background: transparent url(../_img/structure/interieur_fiche_polices_bottom.png) no-repeat center bottom;
}

#fiche div.polices li {
margin: 0 5px 0 0;
width: 110px;
}

#fiche div.polices img {
position: absolute;
margin: 14px 0 0 -40px;
padding: 0;
display: none;
}

/* Hack pour affichage sous IE6 et IE 7 */
*>#fiche div.polices img {margin: 0;}
*:first-child+html #fiche div.polices img {margin: 14px 0 0 -40px;}

#fiche div.polices a {
margin: 0;
padding: 0;
color: #444;
text-decoration: underline;
}


#fiche div.produits {
margin: 20px 0 20px 20px;
padding: 0;
}

#fiche div.produits ul#entete_produits {
margin: 0;
padding: 0;
width: 320px;
height: 44px;
background: transparent url(../_img/structure/interieur_fiche_produits_entete1.png) no-repeat 0 0;
}

#fiche div.produits ul#entete_produits li {
margin: 0 5px 0 0;
padding: 0;
width: 101px;
height: 38px;
}

#fiche div.produits ul#entete_produits li a {
display: block;
margin: 0;
padding: 5px;
width: 91px;
height: 28px;
font-size: 1em;
color: #444;
font-weight: bold;
}

#fiche div.produits div#liste_produits {
margin: 0;
padding: 0;
width: 318px;
background-color: #f6f6f6;
border-left: 1px solid #918f8f;
border-right: 1px solid #918f8f;
}

#fiche div.produits div#liste_produits a {
color: #444;
}

#fiche div.produits ul#liste_produits_2 {
display: none;
}

#fiche div.produits div#liste_produits li {
float: none;
margin: 0 10px;
padding: 10px 0;
border-bottom: 1px solid #918f8f;
}

#fiche div.produits div#liste_produits li img {
float: left;
margin: 0 10px 0 0;
padding: 0 3px 3px 0;
background: transparent url(../_img/structure/interieur_fiche_degrade.png) no-repeat right bottom;
}

#fiche div.produits div#liste_produits li p.ref {
float: left;
margin: 0 10px 0 0;
padding: 0;
width: 180px;
font-weight: bold;
color: #444;
}

#fiche div.produits div#liste_produits li p.ref span {
font-weight: normal;
text-decoration: underline;
}

#fiche div.produits div#liste_produits li p.prix {
font-weight: bold;
color: #444;
}

#fiche div.produits div#liste_produits_bottom {
margin: 0;
padding: 0;
height: 17px;
background: transparent url(../_img/structure/interieur_fiche_produits_bottom.png) no-repeat 0 0;
}

#fiche div.pictos {
margin: 20px 0 0 20px;
padding: 0;
}

#fiche div.pictos li.grand {
margin: 0 10px 0 0;
padding: 0;
width: 45px;
height: 48px;
}

#fiche div.pictos li.grand a {
display: block;
margin: 0;
padding: 0;
width: 45px;
height: 48px;
}

#fiche div.pictos li.ami {
background: transparent url(../_img/structure/interieur_fiche_picto_ami.png) no-repeat 0 0;
}

#fiche div.pictos li.favori {
background: transparent url(../_img/structure/interieur_fiche_picto_favori.png) no-repeat 0 0;
}

#fiche div.pictos li.rss {
background: transparent url(../_img/structure/interieur_fiche_picto_rss.png) no-repeat 0 0;
}

#fiche div.pictos li.petit {
margin: 20px 4px 0 0;
padding: 0;
width: 24px;
height: 20px;
}

#fiche div.pictos li.petit a {
display: block;
margin: 0;
padding: 0;
width: 24px;
height: 20px;
}

#fiche div.pictos li.facebook {
margin-left: 20px;
background: transparent url(../_img/structure/interieur_fiche_picto_facebook.png) no-repeat 0 0;
}

#fiche div.pictos li.google {
background: transparent url(../_img/structure/interieur_fiche_picto_google.png) no-repeat 0 0;
}

#fiche div.pictos li.windows {
background: transparent url(../_img/structure/interieur_fiche_picto_windows.png) no-repeat 0 0;
}

#fiche div.pictos li.myspace {
background: transparent url(../_img/structure/interieur_fiche_picto_myspace.png) no-repeat 0 0;
}

#fiche div.pictos li.yahoo {
background: transparent url(../_img/structure/interieur_fiche_picto_yahoo.png) no-repeat 0 0;
}