/********************************** Styles des fiches produits **********************************/

/** zones de la fiche produit **/
#lcmZoneVisuel{
	height:430px;
	float:left;
}
#lcmZoneDroite{
	height:430px;
	float:right;
}
#lcmCenter p.lcmPathBar, #lcmCenter p.lcmPathBar a, #lcmCenter p.lcmPrdDesc{
	font-size:10px;
	font-weight: bold;
}
#zoneTitre{
	height:145px;
}

/** titres des zones dans colonne infos **/
#lcmZoneDroite p.lcmNeutre, #lcmZoneDroite p.lcmSelected {
	border-bottom:1px solid #aaa;
	padding:2px 0;
}
#lcmZoneDroite p.lcmNeutre *, 
#lcmZoneDroite p.lcmSelected *{
	vertical-align:middle;
}
#lcmZoneDroite p.lcmNeutre a, #lcmZoneDroite p.lcmSelected a {
	font-size:10px;
	font-weight: bold;
}
#lcmZoneDroite p.lcmNeutre img, 
#lcmZoneDroite p.lcmSelected img {
	width:9px;
	height:9px;
	margin-right:3px;
	margin-top:2px;
	margin-bottom:1px;
}

/** divs de shades, infos, etc **/
#lcmZoneDroite #lcmShades{
	margin-top: 1px;
	border-bottom: 1px solid #aaa;
}
#lcmZoneDroite #lcmShades #lcmSmShades{
	height:197px;
	overflow:auto;
}
#lcmZoneDroite #lcmShades, #lcmZoneDroite #lcmInfosPrd, #lcmZoneDroite #lcmExpertise, #lcmZoneDroite #lcmVideo, #lcmZoneDroite #lcmVideo3d{
	margin-top: 1px;
	display:none;
	overflow:auto;
}
#lcmZoneDroite #lcmVideo, #lcmZoneDroite #lcmInfosPrd, #lcmZoneDroite #lcmExpertise{
	border-bottom: 1px solid #aaa;
}
#lcmVideo3d li, #lcmVideo3d a{
	font-size:10px;
	font-weight: bold;
}
#lcmVideo3d li{
	background: url('/img/i_arrow_link_niv1.gif') no-repeat 0 6px;
	padding-left: 6px;
}
#lcmFavoris{
	padding:2px 0 4px 0;
}
#lcmFavoris a{
	line-height:9px;
}
#lcmZoneDroite select{
	border-left:1px solid #B8B7B7;
	border-top:1px solid #B8B7B7;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background-color:white;
	font-size:10px;
	font-weight:bold;
}

/** fin divs dinfos **/
a.neutre{
	line-height: 10px;
}
#lcmCenter a.neutre:hover{
	text-decoration: none;
}

/** style des shades **/
#lcmCenter .lcmSmallShade{
	padding:1px;
	border:1px solid white;
	margin:0;
	width:19px;
	height:19px;
}
#lcmCenter .lcmSmallShadeOn{
	padding:1px;
	border:1px solid black;
	margin:0;
	width:19px;
	height:19px;
}
html>body #lcmCenter .lcmSmallShade, html>body #lcmCenter .lcmSmallShadeOn{
	width:17px;
	height:17px;
	border:none;
}
html>body #lcmCenter .lcmSmallShade a img{
	padding:1px;
	border:1px solid white;
	margin:0;
	width:15px;
	height:15px;
}
html>body #lcmCenter .lcmSmallShadeOn a img{
	padding:1px;
	border:1px solid black;
	margin:0;
	width:15px;
	height:15px;
}
#lcmCenter p.famille{
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
	color:black;
	line-height:11px;
	padding:4px 0 1px 0;
}

/** zone produits compl&eacute;mentaires (droite) **/
#lcmCenter a.cas1{
	display:block;
	border-top:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	border-left:1px solid #CECECE;
	float:left;
}
#lcmCenter a.cas2{
	display:block;
	border-top:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	float:left;
}
#lcmCenter a.cas1On{
	display:block;
	border-top:1px solid #303740;
	border-right:1px solid #303740;
	border-bottom:1px solid #303740;
	border-left:1px solid #303740;
	float:left;
}
#lcmCenter a.cas1Roll{
	display:block;
	border-top:1px solid #CECECE;
	border-right:1px solid #303740;
	border-bottom:1px solid #CECECE;
	border-left:1px solid #CECECE;
	float:left;
}
#lcmCenter a.cas2On{
	display:block;
	border-top:1px solid #303740;
	border-right:1px solid #303740;
	border-bottom:1px solid #303740;
	float:left;
}
#lcmCenter a.cas2Roll{
	display:block;
	border-top:1px solid #CECECE;
	border-right:1px solid #303740;
	border-bottom:1px solid #CECECE;
	float:left;
}

/** relatif &agrave; la pr&eacute;sentation de la bulle **/
#lcmCenter .biTitreBulle, #lcmCenter .biMsgBulle{
	font-size:10px;
	font-weight:bold;
	background-color:#4E5761;
	color:white;
}

/*** bloc achat ***/
#lcmCenter .blockachat{
	background-color:#E7E9EB;
 	color:#303740;
 	font-size:10px;
}
#lcmCenter .quantity {
	width:30px;
	height:15px;
	border-top : 1px solid #B8B7B7;
	border-left : 1px solid #B8B7B7;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	text-align:right;
}

#lcmCenter .blocprix {
	width:40px;
	border:0;
	background-color:transparent;
	line-height:15px;
	font-size:10px;
	text-align:right;
}

#lcmCenter #error_bag{
	display:none;
}
