h1.enteteCatalogue						{background:#ca11a1; padding:8px 16px; font:normal 14px Tahoma, Geneva, sans-serif; color:#ffffff; text-transform:uppercase;}

/* Page Categorie */
div.listeCategorie 						{margin-top:10px;}
div.listeCategorie div					{float:left;display:block; width:278px; height:152px;overflow:hidden; margin:0 1px; text-align:center;}
div.listeCategorie div a				{display:block; width:182px; height:118px; overflow:hidden; margin:0 auto 4px; border:1px solid #e6e6e6;}
div.listeCategorie div a:hover		    {border-color:#CA11A1;}
div.listeCategorie div dfn				{display:block; text-align:center; height:30px; line-height:11px;
											font:normal 12px Tahoma, Geneva, sans-serif; color:#58388b;}
div.listeCategorie table				{background-color:#fff;}

/* Page Liste produits */
div.filtreProduits						{border:1px solid #e6e6e6; background-color:#f6eef4; padding:10px; margin-bottom:4px;}
div.filtreProduits	p					{color:#663366; font-size:12px; margin-bottom:14px;}
a.btFiltre								{float:left;width:130px; display:block;background:#fde8f6;/*url(../../images/bg-critere-tri.gif) repeat-x bottom #ffffff; border:1px solid #e4e4e4;*/ padding:4px 0px; margin:0 20px;
											font:bold 12px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none;}
a.btFiltre span							{background:url(../../images/arrow-blanche.gif) no-repeat left 0.5em; padding:0 16px; margin:4 30px;}
a.btFiltre:hover						{color:#fff;}
#btFiltre1								{background-color:#d8289f; display:block;}
#btFiltre2								{background-color:#e35eb8;display:block;}
#btFiltre3								{background-color:#f698d8;display:block;}
a.btFiltre ul							{z-index:10;width:190px; position:absolute;margin-top:6px;  /*height:250px; overflow-x:visible; overflow-y:scroll;*/ 
											background: /*url(../../images/bg-critere-tri.gif) repeat-x bottom*/ #FFFFFF; border:1px solid #ededed; }
a.btFiltre li							{cursor:pointer; padding:0 0 0 15px;height:22px; margin:10px 0 10px 20px; text-align:left; font:normal 12px Tahoma, Geneva, sans-serif; color:#a81a89;/*width:70px; */}
a.btFiltre li:hover						{color:#d8289f;}
a.btFiltre ul#filter1 { margin-top: 10px !important;margin-left: -10px !important;}
.btn-univers {
    margin: 0 auto!important;
float: none!important;
    padding: 10px !important;
    border-radius: 3px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.btn-univers:hover {
    color: #d8289f!important;
    border-radius: 0px;
    background-color: #ffffff!important;
}

div.Pagination							{border:1px solid #e6e6e6; background-color:#e3e3e3; padding:6px 10px; height:14px; overflow:hidden;margin:4px 0;}
div.Pagination div						{float:left; width:50%;}
div.Pagination div.pages				{text-align:right;}
div.Pagination *						{color:#555e63; font:normal 12px Tahoma, Geneva, sans-serif; text-decoration:none;}
div.Pagination a						{padding:5px 3px;}
div.Pagination a:hover					{color:#a5aaad !important;}
div.Pagination a.previous,
div.Pagination a.next					{background:url(../../images/arrow-previous.gif) no-repeat center center; padding:5px 3px; cursor:pointer;}
div.Pagination a.previous:hover,
div.Pagination a.next:hover,
div.Pagination a.inactif				{filter : alpha(opacity=50); -moz-opacity : 0.5; opacity : 0.5;}
div.Pagination a.next					{background-image:url(../../images/arrow-next.gif);}
div.Pagination a.courant				{font-weight:bold;}
div.Pagination a.inactif				{color:#a7979b !important; cursor:default;}


div.blocProduit							{display:table; height:120px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #e4e4e4; width:100%; position:relative; }
div.blocProduit a.visuelProduit			{display:table-cell; width:182px; height:118px; overflow:hidden; margin-bottom:4px; vertical-align:middle; text-align:center;}
div.blocProduit a.visuelProduit	table	{background-color:#fff;}
div.blocProduit a.visuelProduit:hover	{border-color:#CA11A1;}

div.infoProduit							{float:left;display:block; width:220px; /*padding-top:15px;*/ height:135px; overflow:hidden; position:relative;}
div.infoProduit h2						{font:bold 12px Tahoma, Geneva, sans-serif; color:#555e63; line-height:12px;}
div.infoProduit h3						{font:normal 12px Tahoma, Geneva, sans-serif; color:#555e63;/*height:20px; overflow:hidden; position:absolute; bottom:30px;*/}
div.infoProduit h4						{font:normal 18px Impact, Tahoma, Geneva, sans-serif; color:#d8289f; position:absolute; bottom:0;}
div.infoProduit a						{font:normal 11px Tahoma, Geneva, sans-serif; color:#a81a89; position:absolute; bottom:0;}
div.infoProduit a:hover					{color:#d8289f;}

div.actionProduit						{width:130px; height:80px; float:right;display:block;/*position:absolute; right:0; bottom:0;*/ text-align:center; margin-top:50px}
div.actionProduit	a					{margin-bottom:4px;}
div.actionProduit h4					{font:normal 26px Impact, Tahoma, Geneva, sans-serif; color:#d8289f; margin-bottom:5px;}
/* Page détail produits */

#prixUnit								{font:normal 26px Impact, Tahoma, Geneva, sans-serif; color:#d8289f; margin-bottom:5px;}
table.headerProduit						{margin-top:5px; border:0; border-collapse:collapse; border-spacing:0;}
table.headerProduit	 tr					{vertical-align:top;}
table.headerProduit td.tdG,
table.headerProduit td.tdD				{border-right:1px solid #dadada; background:url(../../images/curvy-g.gif) repeat-y left;}
table.headerProduit td.tdG			    {width:50%;}

td.recapitulatifProduit					{background:#fff;}
td.recapitulatifProduit p				{margin-bottom:8px;}
td.recapitulatifProduit *				{vertical-align:top;}
td.recapitulatifProduit,
td.recapitulatifProduit strong			{font:normal 12px Tahoma, Geneva, sans-serif; color:#8e8f91;vertical-align:top;}
td.recapitulatifProduit strong			{font-weight:bold;}
td.recapitulatifProduit input			{width:30px; margin-right:8px; text-align:right;}
td.recapitulatifProduit .note,
td.recapitulatifProduit .note	a		{color:#d8289f;}
td.recapitulatifProduit .note	a:hover	{color:#de4db0;}

table.tabRemise							{border:1px solid #ab0185; border-collapse:collapse; border-spacing:0; width:100%; border-right:0;}
table.tabRemise	th						{font-weight:bold; color:#ab0185;}
table.tabRemise	th,
table.tabRemise	td						{padding:2px 4px; text-align:center; border:0; border-right: 1px solid #ab0185;}

td.photosProduit div.curvyInt			{/*position:relative;*/ text-align:center;display:table;}
td.photosProduit a						{display:table-cell; width:256px; height:166px; overflow:hidden; /*z-index:2000; position:absolute; top:0; left:0;*/ 
                  						    cursor:pointer; text-decoration:none; vertical-align:middle; text-align:center;}
td.photosProduit a.vignette				{border:1px solid #e6e6e6;width:56px; height:36px; position:relative; z-index:50; top:0;}
td.photosProduit a.v2					{top:44px;}
td.photosProduit a.vignette:hover		{border-color:#CA11A1 !important;}
td.photosProduit a img                  {    }

div.articlesSimilaires div				{float:left;display:block; width:184px;/* height:120px; */ text-align:center; overflow:hidden; margin:0 1px;}
div.articlesSimilaires table			{background-color:#fff;}
div.articlesSimilaires div a			{display:table-cell; width:182px;height:118px; overflow:hidden; margin-bottom:4px; border:1px solid #e6e6e6;  vertical-align:middle;}
div.articlesSimilaires div a:hover		{border-color:#CA11A1;}

div.Gravure								{width:536px; overflow:hidden; font:normal 12px Tahoma, Geneva, sans-serif; color:#8E8F91;}
div.Gravure	 h2,
div.Gravure	 h3							{font-weight:bold;}
div.Gravure	 select.champcontact		{margin-right:4px;}
div.RectoVerso							{width:560px; /*height:120px;*/}
div.Recto,
div.Verso								{width:248px; float:left;}
div.Recto								{border-right:1px solid #d8d8d8; padding-right:10px;}
div.Verso								{padding-right:20px;}
div.Verso								{padding-left:20px;}
div.Gravure label						{width:35px; padding-right:5px;display:-moz-inline-box;	display:inline-block;}

div.Police								{width:560px; overflow:hidden;padding-bottom:6px;}
div.Police  *							{vertical-align:middle;display:-moz-inline-box; display:inline-block; }
div.Police								{width:450px; margin-left:10px;font:bold 18px Tahoma, Geneva, sans-serif; color:#d8289f; position:relative;}
div.Police img							{margin-left:10px;}
div.Police dfn							{position:absolute; right:0; top:50%; margin-top:-10px;width:120px; text-align:right;font:normal 14px Tahoma, Geneva, sans-serif; color:#333333;}

.imgMarque                              {margin-top:3px;}

a.icoZoom								{position:absolute; display:block; width:25px; height:25px; right:8px; top:2px; background:url(../../images/ico-zoom.png) no-repeat 0 0; _background-image:url(../../images/ico-zoom.gif);}
h1.gris                                 {color:#8E8F91;font-size:13px}
w285                                    {width:285px; }

.wrapGriffe         {float:left; margin-left:20px; height:20px;}
.wrapGriffe strong,
.wrapGriffe input,
.wrapGriffe span    {display:inline-block; vertical-align:middle;}

.nouveaute {
    background: #ca11a1;padding: 5px;width: 65px;color: #fff;font-weight: bold;text-transform: uppercase;margin-bottom: 3px;}