/* CSS INDEX */

#BlocGlobal {
	width:980px;
	background-color:#FDFCDA;
}

#Idx-Ligne01 {
	width:980px;
	height:274px;
}

#IdxHeader01 {
	float:left;
	width:40px;
	height:274px;
	background-image:url(../../images/index/idxheader01.gif);
	background-repeat:repeat-x;
}

#IdxHeader02 {
	float:left;
	width:217px;
	height:274px;
}

#IdxHeader02-01 {
	float:left;
	width:217px;
	height:59px;
	background-image:url(../../images/index/idxheader02.gif);
	background-repeat:no-repeat;
}

#IdxHeader02-02 {
	float:left;
	width:217px;
	height:193px;
	background-color:#E0E0E0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#844D57;
	text-transform:uppercase;
}

#IdxHeader02-02 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#844D57;
	text-transform:uppercase;
	text-decoration:none;
}

#IdxHeader02-02 a:hover {
	text-decoration:underline;
}

.IdxHeader02-02-Ligne {
	width:197px; /*217*/
	height:20px; /*28*/
	padding-top:8px;
	padding-left:20px;
}

.IdxHeader02-02-Pointille {
	width:217px;
	height:1px;
	background-image:url(../../images/index/pointille.gif);
	background-repeat: repeat-x;
}

.IdxHeader02-02-Ligne img { padding-right:10px; }

#IdxHeader02-03 {
	float:left;
	width:217px;
	height:22px;
	background-color:#B0A6A5;
}

#IdxHeader03 {
	float:left;
	width:488px;
	height:274px;
	background-image:url(../../images/index/idxheader03.jpg);
	background-repeat:no-repeat;
}

#IdxHeader04 {
	float:left;
	width:195px; /*235px*/
	height:234px; /*274px*/
	background-image:url(../../images/index/idxheader04.jpg);
	background-repeat:no-repeat;
	padding:20px;
}

#IdxHeader04 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}

#IdxHeader04 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-top:10px;
}







#Idx-Ligne02 {
	width:980px;
	height:151px; /*171px*/
	background-image:url(../../images/index/idx-ligne02.jpg);
	background-repeat:repeat-x;
	background-color:#DDCED1;
	padding-top:20px;
}

#Idx-Ligne02-Titre {
	float:left;
	width:342px;
	height:15px;
	background-image: url(../../images/index/idx-ligne02-titre.gif);
	background-repeat: no-repeat;
}

#Idx-Ligne02-Bt, #Idx-Ligne02-Bt a {
	float:left;
	width:127px;
	height:18px;
	background-image: url(../../images/index/bt-voirproduit01.gif);
	background-repeat: no-repeat;
}

#Idx-Ligne02-Bt a:hover {
	background-image: url(../../images/index/bt-voirproduit02.gif);
	background-repeat: no-repeat;
}

#Idx-Ligne02-Photo {
	clear:both;
	width:962px; /*980*/
	padding-left:18px;
	padding-top:13px;
}

#Idx-Ligne02-Photo img {
	float:left;
	padding-right:6px;
	padding-left:6px;
}








#Idx-Ligne03Left {
	float: left;
	width:532px; /*572*/
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

#Idx-Ligne03Left-Titre {
	float: left;
	width:189px;
	height:15px;
	background-image:url(../../images/index/idx-ligne03left-titre.gif);
	background-repeat:no-repeat;
}

#Idx-Ligne03Left-Bt, #Idx-Ligne03Left-Bt a {
	float: left;
	width:127px;
	height:18px;
	background-image: url(../../images/index/bt-ttespromotions01.gif);
	background-repeat:no-repeat;
}

#Idx-Ligne03Left-Bt a:hover {
	background-image: url(../../images/index/bt-ttespromotions02.gif);
	background-repeat:no-repeat;
}

#Idx-Ligne03Left-Produit {
	float: left;
	width:90px;
}

#Idx-Ligne03Left-Separateur {
	float: left;
	width:20px;
	height:1px;
}









#Idx-Ligne03Right {
	float: left;
	width:408px;
	height:200px;
	background-color: #FFF;
}

#Idx-Ligne03Right-separateur01 {
	float: left;
	width:1px;
	height:164px;
	background-image:url(../../images/index/separateur.jpg);
	background-repeat:no-repeat;
}

#Idx-Ligne03Right-01 {
	float: left;
	width:174px; /*184*/
	padding-left:10px;
	padding-top:30px;
}

#Idx-Ligne03Right-01, #Idx-Ligne03Right-01 a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

#Idx-Ligne03Right-01 a:hover {	
	text-decoration:underline;
}

#Idx-Ligne03Right-01 img {
	padding-right:5px;
}

#Idx-Ligne03Right-01-Titre {
	float: left;
	width:172px;
	height:47px;
	background-image:url(../../images/index/idx-ligne03right-01-titre.gif);
	background-repeat: no-repeat;
	padding-bottom:7px;
}

#Idx-Ligne03Right-02 {
	float: left;
	width:223px;
	height:205px;
	background-image:url(../../images/index/idx-ligne03right-02.jpg);
	background-repeat:no-repeat;
}





.CataBloc00 {
	clear:both;
	width:768px;
}


.BlocProduit00 {
	float: left;
	padding-bottom:25px;
	font-size:0;
}

.ProduitPhoto {
	clear:both;
	width:168px; /*168px*/
	height:168px; /*168px*/
	font-size:0;
}

.ProduitDescript  {
	width:152px; /*168px*/
	height:76px;
	background-color:#FFF6CF;
	border-top:1px solid #881C12;
	border-bottom:2px solid #FFF;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	clear:both;
	float: left;
}

.ProduitDescript h1 a:hover {
	text-decoration:underline;
}

.ProduitDescript p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
	padding-top:5px;
	float:left;
	text-align:left;
}

.ProduitDescript p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
	text-decoration:none;
}

.ProduitDescript p a:hover {
	text-decoration:underline;
}

.ProduitPrix  {
	clear:both;
	float: left;
	width:168px;
	height:18px; /*22*/
	background-image:url(../../images/catalogue/produit-footer.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	
}

.ProduitPrix, .ProduitPrix a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A51515;
	text-align:center;
	text-decoration:none;
}

.ProduitPrix a:hover {
	text-decoration:underline;
}

.BlocProduit-separateur01 {
	float:left;
	width:25px;
	height:10px;
	font-size:0;
}


/*Menu catalogue gauche - début*/
.MenuNavLeft {
	float:left;
	padding-bottom:10px;
}

.MenuNavLeft-Bloc {
	float:left;
	padding-bottom:10px;
}

.CatTop {
	float:left;
	width:182px; /*194px*/
	height:22px; /*30px*/
	background-image:url(../../images/catalogue/cattop.jpg);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:12px;
}

.CatTop, .CatTop a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

.CatTop a:hover {
	text-decoration:underline;
}

.CatTop img{
	padding-left:10px;
}

.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-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}

.CatMenu-on-sscat, .CatMenu-on-sscat a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	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:750px; /*768*/
	height:27px;
	padding-left:18px;
}

#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;
}

#search02-01 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#881C12;
	padding-top:7px;
	padding-right:15px;
	padding-left:10px;
}

#search02-02 {
	float:left;
	padding-top:4px;
}

#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;
}

#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;
}

#search03-bt a:hover {
	background-image:url(../../images/catalogue/search/search-bt02.gif);
	background-repeat:no-repeat;
}

#search04 {
	float:left;
	width:311px;
	height:27px;
	background-image:url(../../images/catalogue/search/search05.jpg);
	background-repeat: repeat-y;
}
/*Search - fin*/




/*Colonne droite - début */
#Cata-ColRight {
	width:768px; /*786px*/
	background-color:#FDFCDA;
	padding-left:18px;	
}

#Cata-ColRight h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#881C12;
}


.produit-top {
	clear:both;
	width:168px;
	background-image:url(../../images/index/produit-top.gif);
	background-repeat:no-repeat;
	background-color:#A51515;
	padding-bottom:6px;
	padding-top:6px;
	text-align:center;
}

.produit-top h2, .produit-top h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding-top:0;
}

.produit-top h2 a:hover {
	text-decoration:underline;
}

#Bloc-Intro00 {
	width:748px; /*768*/
	padding-right:20px;
	float:left;
	padding-bottom:15px;
	
}

#Bloc-Intro01 {
	float:left;
	width:748px;
	height:200px;
}

#Bloc-Intro01-Left {
	float:left;
	width:470px; /*500*/
	padding-right:20px;
	padding-left:10px;
	padding-top:5px;
}

#Bloc-Intro01-Right {
	float:left;
	width:248px;
}

#Bloc-Intro01-Right, #Bloc-Intro01-Right a {
	font-size:11px;
	color:#A51515;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#Bloc-Intro01-Right a:hover {
	text-decoration:underline;
}


.TxtGlobal01-idx {
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:17px;
}
