ul.rubrique-produit{list-style:none; width:980px}
ul.rubrique-produit li{display:block; text-align:center; float:left; width:280px; padding:15px 10px 15px 10px; margin:15px 0px 15px 10px; border:1px dotted #ccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:5px; background:#fefefe;}

span.rubrique-prix{color:#036; font-weight:bold; font-size:12px}
p.voir-details{height:33px; line-height:33px; vertical-align:middle; background:url(../images/interface/produit/voir-details.png) no-repeat center; font-weight:bold; padding-left:15px;}
em.desc-details{font-size:13px;}
span.tailles-details{font-size:11px;}
p.voir-details a{color:#333; text-decoration:none; font-size:12px;}
p.voir-details a:hover{color:#FF0000; text-decoration:none;}

.produit{float:left; clear:both; height:auto; padding:0; width:990px}

.entry{padding-left:25px}

#full{text-align:right; position:absolute; display:none; height:100%; width:610px; background-color:#FFF; border:1px solid #E9E9E9; z-index:1500}

.close, .close a{color:#333; font-size:12px; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #333; margin-bottom:2px}

.produit_titre, .produit_titre a{font-family:"Courier New",Courier,monospace; color:#333; margin:0; padding-left:8px; height:30px; line-height:32px; font-size:20px; font-weight:bold; text-indent:0px; text-decoration:none; background-color:transparent}
.produit_titre img{line-height:30px; vertical-align:middle}

h2.produit_titre{font-family:"Courier New",Courier,monospace; /*background-image:url(../images/interface/produit/fil.gif); background-position:bottom left; background-repeat:no-repeat; */}

.produit_titre a:hover{color:orange}

.produit_body{min-height:270px; padding:10px 10px 40px 10px; /*background:url(../images/interface/dividor.png) no-repeat bottom center; */}

.image_cadre{width:300px; float:left; text-align:center}
.image_cadre a#img-link{color:#333; text-decoration:none; font-size:11px}
.image_conteneur{position:relative; width:240px; height:250px; margin-left:auto; margin-right:auto; text-align:center; /*border:1px solid gray; */overflow:hidden; clip:rect(2px,2px,2px,2px); padding:5px; cursor:move; background:url(../images/interface/produit/cadre_image.gif) no-repeat; /*background:url(../images/page-produit/nuage-produit.png) no-repeat center; */}
.image_contenu{position:relative; text-align:center; width:240px; height:240px; overflow:hidden; background:none}

.track_conteneur{width:240px; margin:auto; height:16px}
.zoom_button{width:20px; float:left; text-align:center; cursor:pointer}
.track{float:left; background-image:url(../images/interface/produit/track.gif); background-repeat:no-repeat; width:200px; height:10px; margin:auto; margin-top:4px; cursor:pointer}
.handle{position:relative; left:0px; width:14px; height:10px; background-color:rgb(255,0,0); background-image:url(../images/interface/produit/handle.gif); background-repeat:no-repeat; cursor:pointer; text-align:center}
.handle span{font-size:8px; color:#666; margin:0; padding:0}

.produit_couleurs{text-align:center; line-height:20px; margin-top:0; font-size:12px}
.produit_couleurs img{cursor:pointer; margin:0px 7px 0px 7px; border:1px solid #D8D8D8}

.couleur{padding-left:10px; padding-right:10px}

.produit_text{float:left; margin-left:20px; width:400px; height:auto}

.produit_info{float:left; width:320px; margin-top:10px; margin-left:20px; line-height:20px; vertical-align:middle; font-size:12px}

.produit_description{/*width:320px; */margin:4px 0px 0px 20px; line-height:20px; /*24px*/font-size:12px}

.produit_action{text-align:center}

/*Correspondance des tailles*/
div#taille-table{font-family:"Courier New",Courier,monospace; font-size:12px; border:2px solid #C0F; -moz-border-radius:5px; border-radius:5px; background-color:#fefefe; width:500px; height:auto; margin:auto; padding:20px; cursor:move; z-index:1000}
div#tailles_container{width:490px; height:auto; margin:auto; padding:0; overflow:hidden}
span#close_tailles{display:block; float:right; width:20px; height:20px; margin-top:-15px; margin-right:-15px; text-align:center; line-height:20px; vertical-align:middle; background-color:#333; color:#fefefe; font-weight:bolder; cursor:pointer}
div#tailles_container table{border-bottom:1px solid #333; border-left:1px solid #333}
div#tailles_container td, div#tailles_container th{text-align:center; border-top:1px solid #333; border-right:1px solid #333}
div#sq{position:absolute; width:10px; height:10px; margin:-10px 0px 10px 10px; border-top:1px solid #333; border-right:1px solid #333}

/*Détails du produit*/
.produit_detail{display:block; width:150px; margin:auto; height:20px; line-height:20px; vertical-align:bottom; text-align:center; text-decoration:none; text-decoration:none; color:#fefefe; font-weight:bold; background-image:url(../images/interface/produit/details.gif); background-repeat:repeat-x}

.produit_bottom{background-image:url(../images/interface/produit/element_bottom.gif); background-repeat:no-repeat; height:20px}

.produit_tailles{float:left; width:320px; margin-left:20px; line-height:16px; vertical-align:middle; font-size:12px}
.produit_tailles label{font-size:12px}

.produit_prix{float:left; width:340px; margin-top:30px; font-size:18px; font-weight:bolder; color:#036; text-align:left; line-height:35px; vertical-align:middle}

.panier_ajout, a.panier_ajout{font-size:12px; display:block; float:right; width:200px; color:#C00; height:35px; line-height:35px; vertical-align:middle; text-align:center; text-indent:15px; background-image:url(../images/interface_new/bouton_panier.png); background-repeat:no-repeat; background-position:center; margin-left:20px; text-decoration:none}

/*Vues produits portés*/
#photos-produits{float:left; width:220px; height:380px; margin:0; padding:0}
#photos-produits ul{padding:0; margin:0; width:220px; height:380px; list-style:none}
#photos-produits li{position:absolute; padding:0; margin:0; width:220px; height:380px; list-style:none}
#photos-produits li img{margin-left:auto; margin-right:auto; background-color:#e4f5fb}

/*Gestion des tabs*/
#container{float:left; width:500px; height:auto; /*margin:1em; */margin-left:3em; text-align:left; background-color:#e4f5fb}
#container *{margin:0; padding:0}
#container div{background-color:#fefefe}
#container ul#tabs{position:relative; width:100%; font-weight:bold; margin:0; padding:0}
#container ul#tabs li{float:left; display:inline; margin-left:3px}
#container ul#tabs li a{text-align:center; display:block; width:125px; text-align:center; height:50px; line-height:55px; margin-bottom:-1px; text-decoration:none; background:url(../images/interface/tab.jpg) no-repeat}
#container ul#tabs li a:hover{background-color:#EEE; color:#C00}
#container h1, #container h2{margin:0.5em 0 0.5em 0; font-size:1.4em}
#container .content{padding:1em 2em 1em 1em; margin:-2px 0 0 0; margin-top:-16px!important -2px; _margin:-16px 0 0 0; background-color:#fefefe; background:url(../images/interface/tab_content.png) no-repeat bottom; border-top:1px solid #888}
#container hr{clear:both; visibility:hidden}
#container a.current{color:#000; border-bottom:1px solid #fefefe; outline:none; font-size:13px;}
#container a.ghost{color:#666; outline:none;; font-size:12px;}
#container .on{display:block}
#container .off{display:none}

#container .content li{padding-left:5px; margin:0 0 0 15px; font-size:12px;}

/*Commentaires dans tabs*/
#container .comment{width:auto; background:none; float:none}
#container .comment_title{display:none}

#container .user_comment{padding:5px}

/*produits complémentaires*/
.complementaires_titre{font-family:"Courier New",Courier,monospace; color:#F60; font-size:18px; text-align:center;}
/*Produits complémentaires*/
#complementaires{width:300px; height:300px;}
#complementaires #rotator{margin-left:20px;}
#complementaires_liste li{position:absolute; padding:0; margin:0; width:300px; height:300px; text-align:center}
#complementaires img{background:#e4f5fb}


/*	bookmarks	*/
.sociables{width:460px; text-align:center;}
.sociables span{margin-top:20px;}
.sociables img{border:0;padding-top:20px; opacity:0.7;}
.sociables img:hover{opacity:1}
