/* Suite e-commerce 02 - Création Grim Art www.alexance.com - 2 novembre 2008 */


/*Menu catalogue gauche - début*/
.MenuNavLeft {
	float:left;
	padding-bottom:10px;
}

.MenuNavLeft-Bloc {
	float:left;
	padding-bottom:10px;
}

.CatTop {
	float:left;
	width:176px; /*194px*/
	height:22px; /*30px*/
	background-image:url(../../images/catalogue/cattop.jpg);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:18px;
	font-size:0;
	border-bottom:1px solid #FFF;
}

.CatTop, .CatTop a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}

.CatTop a:hover {
	text-decoration:underline;
}

.CatTop img{
	padding-left:10px;
}

/*.CatBody {
	float:left;
	width:194px; /*194*/
	/*background-color:#ECD6C1; /*F1E0D0*/
	/*padding-top:10px;
	padding-bottom:10px;
}

.CatMenu-Separateur {
	width:194px; /*194*/
	/*border-top:1px solid #881C12;
	font-size:0;
}

.CatMenu-off {
	width:174px; /*194*/
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#881C12;
}

.CatMenu-off a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12;
	text-decoration:none;
	padding-bottom:2px;
	padding-top:2px;
}

.CatMenu-off a {
	float:left;
	width:174px; /*194*/
	/*padding-left:20px;
}

.CatMenu-off a:hover {
	background-color:#FFF7EF;
	width:174px;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration:none;
	float:left;
}

.CatMenu-on {
	padding-left:18px;
	padding-bottom:2px;
}

.CatMenu-on, .CatMenu-on a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#881C12; /*591102*/
	/*text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #881C12;
}

.CatMenu-on-sscat{
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}

.CatMenu-on-sscat, .CatMenu-on-sscat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12; /*881C12*/
	/*text-decoration:none;
}

.CatMenu-on a:hover, .CatMenu-on-sscat a:hover {
	text-decoration:underline;
}*/

.CatBody {
	float:left;
	width:194px; /*194*/
	background-color:#F1E0D0;
	padding-top:5px;
	padding-bottom:10px;
}

.CatMenu-Separateur {
	width:194px; /*194*/
	border-top:1px solid #881C12;
	font-size:0;
}

.CatMenu-off {
	background-color:#F1E0D0;
	width:179px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12;
	padding-left:15px;
	
}

.CatMenu-off a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000; /*881C12*/
	text-decoration:none;
	padding-bottom:2px;
	padding-top:2px;

}

.CatMenu-off a:hover {
	background-color:#FFF7EF;
	width:194px;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration:none;

}

.CatMenu-on {
	padding-left:18px;
	padding-bottom:2px;
}

.CatMenu-on, .CatMenu-on a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#881C12;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #881C12;
}

.CatMenu-on-sscat{
	padding-bottom:5px;
	padding-left:20px;
}

.CatMenu-on-sscat, .CatMenu-on-sscat a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#881C12;
	text-decoration:none;
}

.CatMenu-on a:hover, .CatMenu-on-sscat a:hover {
	text-decoration:underline;
}

.CatMenu-off-special {
	background-color:#FDFCDA;
	width:179px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
	font-weight:bold;
	
}

.CatMenu-off-special a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000; /*881C12*/
	text-decoration:none;
	padding-bottom:4px;
	padding-top:4px;
	background-color:#FDFCDA;

}

.CatMenu-off-special a:hover {
	text-decoration:none;

}



/*Menu catalogue gauche - fin*/




/*Search - début*/
#search {
	float:left;
	width:980px;
	height:27px;
}

#search01 {
	float:left;
	width:16px;
	height:27px;
	background-image:url(../../images/catalogue/search/search01.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#search02 {
	float:left;
	width:405px;
	height:27px;
	background-color:#ECD6C1;
	font-size:0;
}

#search02 {
	float:left;
	width:405px;/*405*/
	height:27px;
}

.search02-01 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#7A5028;
	padding-top:7px;
	padding-right:15px;
	padding-left:10px;
}

.search02-02 {
	float:left;
	padding-top:4px;
	font-size:0;
}

.search02-02 input {
	float:left;
	width:139px;
	height:16px;
	border:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7A5028;
}

.search02-03 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7A5028;
	padding-top:6px;
	padding-left:8px;
}

.search02-bt  {
	float:left;
	width:18px;
	height:19px;
	padding-top:4px;
	font-size:0;
}

.search02-bt a {
	float:left;
	width:18px;
	height:19px;
	background-image:url(../../images/catalogue/search/search-bt01.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	font-size:0;
}

.search02-bt a:hover {
	background-image:url(../../images/catalogue/search/search-bt02.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#search03 {
	float:left;
	width:18px;
	height:23px; /*27px*/
	padding-top:4px;
	background-color:#ECD6C1;
	font-size:0;
}

#search03-bt, #search03-bt a {
	float:left;
	width:18px;
	height:19px;
	background-image:url(../../images/catalogue/search/search-bt01.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#search03-bt a:hover {
	background-image:url(../../images/catalogue/search/search-bt02.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#search04 {
	float:left;
	width:541px;
	height:27px;
	background-image:url(../../images/catalogue/search/search05.jpg);
	background-repeat: repeat-y;
	font-size:0;
}
/*Search - fin*/



/*Colonne droite - début */
#Cata-ColRight {
	width:768px; /*786px*/
	background-color:#FDFCDA;
	padding-left:18px;
	padding-bottom:20px;
}

#Cata-ColRight h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#881C12;
}

#pointille01 {
	float:left;
	width:748px; /*768px*/
	height:1px;
	background-image:url(../../images/catalogue/pointille01.jpg);
	background-repeat:repeat-x;
	font-size:0;
}

#FilAriane {
	float:left;
	clear:both;
	padding-top:3px;
	padding-bottom:5px;
	width:768px;
}

.FilArianeFleche00 {
	float:left;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
}

.FilArianeFleche01 {
	float:left;
	width:5px;
	height:6px;
	background-image: url(../../images/catalogue/ariane-fleche.jpg);
	background-repeat:repeat-x;
	font-size:0;
}

.FilAriane-off {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.FilAriane-on {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12;
	font-weight:bold;
}

.FilAriane-off2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
	font-weight:bold;
	padding-left:4px;
}


/*Colonne droite - fin */


.CataBloc00 {
	clear:both;
	padding-top:25px;
	width:768px;
}


.BlocProduit00 {
	float: left;
	padding-bottom:30px;
	font-size:0;
}

.ProduitEtiquette-off { /*pas d'étiquette*/
	clear:both;
	float: left;
	width:77px;
	height:18px;
	background-color:#FFF;
	border-bottom:2px solid #FFF;
	font-size:0;
}

.ProduitEtiquette-01 { /*nouveaute*/
	clear:both;
	float: left;
	width:77px;
	height:18px;
	background-image:url(../../images/catalogue/e-nouveaute.jpg);
	background-repeat:no-repeat;
	border-bottom:2px solid #FFF;
	font-size:0;
}

.ProduitEtiquette-02 { /*promotion*/
	clear:both;
	float: left;
	width:77px;
	height:18px;
	background-image:url(../../images/catalogue/e-promotion.jpg);
	background-repeat:no-repeat;
	border-bottom:2px solid #FFF;
	font-size:0;
}

.ProduitPhoto  {
	clear:both;
	float: left;
	width:168px;
	height:168px;
	font-size:0;
}

.ProduitDescript {
	clear:both;
	width:152px; /*168px*/
	height:80px; /*96px*/
	background-color:#EFE3AF;
	border-top:1px solid #FFF;
	border-bottom:2px solid #FFF;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:12px;
}

.ProduitDescript .Titre {
	line-height:normal;
}

.ProduitDescript .Titre, .ProduitDescript .Titre a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#881C12;
	text-decoration:none;
}

.ProduitDescript h1 a:hover {
	text-decoration:underline;
}

.ProduitDescript p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
	padding-top:5px;
	clear:both;
}

.ProduitDescript p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
	text-decoration:none;
	clear:both;
}

.ProduitDescript p a:hover {
	text-decoration:underline;
}

.ProduitPrix  {
	clear:both;
	float: left;
	width:168px;
	height:19px; /*22*/
	background-image:url(../../images/catalogue/produit-footer.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	
}

.ProduitPrix, .ProduitPrix a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BD4F2A;
	text-align:center;
	text-decoration:none;
}

.ProduitPrix a:hover {
	text-decoration:underline;
}

.BlocProduit-separateur01 {
	float:left;
	width:25px;
	height:10px;
	font-size:0;
}


#Pagination {
	clear:both;
	float:right;
	width:758px; /*768px*/
	padding-right:10px;
	padding-bottom:1px;
	background-color:#EFE3AF;
	padding-top:2px;
	padding-bottom:2px;
}

#Pagination, #Pagination a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#942726;
	text-decoration:none;
	text-align: right;
}

#Pagination a:hover {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}




/*////////////////////////////////////////////////////////////////////////////////
Fiche catalogue
////////////////////////////////////////////////////////////////////////////////////*/
.CataBloc01 {
	clear:both;
	padding-top:25px;
	width:750px; /*768px*/
	padding-left:10px;
	padding-right:8px;
}

#CataFicheLeft {
	float:left;
	width:315px;
}

#CataFicheRight01 {
	float:left;
	width:385px; /*435*/
	padding-left:30px;
	padding-right:20px;
}

#CataFicheRight01 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#881C12;
	font-weight:bold;
	padding-bottom:8px;
}

#Fond h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#881C12;
	font-weight:bold;
	padding-top:15px;
	padding-left:10px;
}

#CataFicheRight01 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
}

#PhotoProduit00 {
	width:316px; /*321*/
	height:316px; /*321*/
	background-color:#EFE3AF;
	padding-top:5px;
	padding-left:5px;
}

#PhotoProduit00 img {
	width:309px;
	height:309px;
	border:1px solid #FFF;
}


#CataFicheRight02 {
	float:left;
	width:405px; /*435*/
	padding-top:15px;
	padding-left:30px;
}

#CataFicheRight02 #Fond {
	float:left;
	border-left:1px solid #D5C5B3;
	border-right:1px solid #D5C5B3;
	background-image:url(../../images/catalogue/fd-prix.gif);
	background-repeat:repeat-x;
	width:403px;
	background-color:#ECD5C0;
}

#BtCommander01 {
	clear:both;
	width:405px; /*435*/
}

#ProduitOptionLeft { 
	float:left;
	width:231px; /*241*/
	padding-top:0;
	padding-left:10px;
	padding-top:10px;
}

#ProduitOptionLeft select { 
	float:left;
	width:165px;
	border:1px solid #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
}

#ProduitOptionRight {
	float:left;
	width:162px; /*162*/
}

#Produit-BlocPrix { 
	float:left;
	width:201px; /*201*/
	height:78px; /*80*/
	padding-top:2px;
}


#ProduitOptionSelect {
	float:left;
	padding-bottom:12px;
	padding-left:7px;
}

#ProduitOptionSelectDesignation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#881C12;
	padding-bottom:2px;
	font-weight:bold;	
}

#PrixPromo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#5E483F;
	text-decoration: line-through;	
}

#PrixProduit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#BD4F2A;
}

#APartirDe {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12;
	font-weight:bold;
}

#Produit-BtAjoutPanier-Placement {
	float:left;
	clear:both;
	padding-left:54px;
	padding-top:1px;
}

#Produit-BtAjoutPanier, #Produit-BtAjoutPanier a {
	float:left;
	width:147px;
	height:48px;
	background-image:url(../../images/catalogue/fiche-btajoutpanier01.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#Produit-BtAjoutPanier a:hover {
	background-image:url(../../images/catalogue/fiche-btajoutpanier02.gif);
	background-repeat: no-repeat;
}

#BtNonDispo, #BtNonDispo a {
	float:left;
	width:147px;
	height:48px;
	background-image:url(../../images/catalogue/bt-nondispo.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#BtNonDispo a:hover {
	background-image:url(../../images/catalogue/bt-nondispo.gif);
	background-repeat: no-repeat;
}

#CataFicheRight02-pointille00 {
	padding-left:20px;
	float:left;
	padding-top:20px;
}

#CataFicheRight02-pointille01 {
	float:left;
	width:400px; /*435*/
	height:1px;
	background-image:url(../../images/catalogue/pointille01.jpg);
	background-repeat:repeat-x;
	font-size:0;
}

#Produit-BlocAnnexe {
	float:left;
	padding-left:70px;
	padding-top:10px;
}


#Bt-RecoAmi, #Bt-RecoAmi a {
	float:left;
	width:148px;
	height:18px;
	background-image: url(../../images/catalogue/bt-recoami01.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#Bt-RecoAmi a:hover {
	background-image: url(../../images/catalogue/bt-recoami02.jpg);
	background-repeat:no-repeat;
}

#Bt-Favoris, #Bt-Favoris a {
	float:left;
	width:135px;
	height:18px;
	background-image: url(../../images/catalogue/bt-favoris01.jpg);
	background-repeat: no-repeat;
	font-size:0;
}

#Bt-Favoris a:hover {
	background-image: url(../../images/catalogue/bt-favoris02.jpg);
	background-repeat: no-repeat;
}

#BtZoom, #BtZoom a {
	float:right;
	width:72px;
	height:21px;
	background-image: url(../../images/catalogue/bt-zoom01.jpg);
	background-repeat: no-repeat;
	font-size:0;
}

#BtZoom a:hover {
	background-image: url(../../images/catalogue/bt-zoom02.jpg);
	background-repeat: no-repeat;
}

#CataResum p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	clear:both;
	padding-top:12px;
	padding-bottom:20px;
	font-size:12px;
	padding-right:20px;
	
}

#LienRecommander,
#LienRecommander a {
	float:left;
	width:147px;
	height:47px;
}