/********************************** Styles des fiches produits **********************************/
A {
text-decoration:none;
}
/** zones de la fiche produit **/
#lcmZoneVisuel{
	width:50%;
	float:left;
}
#lcmZoneDroite SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif, Helvetica
}
#lcmZoneDroite #accordion {
	font:normal normal normal 11px 'arial', 'sans-serif'; height:auto; width:370px;
}

#accordion STRONG {
	font-weight:bold;
}
#accordion EM {
	font-style:italic;
}

#lcmCentralContent {
	width:100%;
}
#lcmZoneDroite {
	float:right;
	width:50%;
}
#lcmCenter {
	float:left; text-align:left; overflow:hidden; width:766px;
}
#lcmCenter A {
	color:#464646;
}
#lcmCenter p.lcmPathBar, #lcmCenter p.lcmPathBar a, #lcmCenter p.lcmPrdDesc{
	font-size:10px;
	font-weight: bold;
}
#zoneTitre{
	height:60px;
}


/*** bloc achat ***/
#zoneAchat {
	width:186px;
}
.blockachat {
background-color:#E7E9EB;
color:#303740;
font-size:10px;
}
.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;
 
}
/************************
* TEXTES
************************/



/****************** Gère l'affichage des textes à l'intérieur des zones de contenu ******************/

/** TITRES **/
#lcmCenter h1.titrepage{
	font-size: 20px;
	font-weight: normal;
	line-height:24px;
	height:auto;
}

/** CHANGEMENT FORMAT TEXTE **/
.maj{
	text-transform:upperCase;
}
.centre{
	text-align: center;
}

/** PADDING DEFINIS (A utiliser dès que possible) **/
#lcmCenter .haut35{
	margin-top:35px;		
}
.extra {
	float:left;
}

#lcmCenter .bas5{
	padding-bottom:5px;			
}
#lcmCenter .gauche5{
	padding-left:5px;	
}

#lcmCenter .gauche25{
	padding-left:25px;	
}

#lcmCenter P.toggler {
	border-bottom:1px solid #aaa;
	padding:2px 0;
}


/**************************************
*
*************************************/
.toggler {
	cursor:hand;
	background:url(../images/inner/i_arrow_bleu.gif) no-repeat 0px 3px;
	text-indent:20px;
	text-transform:upperCase;
	line-height: 10px;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}
/**************************************
* XSELL
*************************************/
#xsell-products-master {
	float:left; display:inline; width:100%; height:150px; background:url(../images/bg-xsell-products.gif) no-repeat -10px 0px;
}

/* Mozilla + Opera*/
html>body #xsell-products-master {
	background:url(../images/bg-xsell-products.gif) no-repeat -16px 0px;
}
/** Hack ie7 **/
*+html #xsell-products-master {
	background:url(../images/bg-xsell-products.gif) no-repeat -14px 0px;
}
/** Hack Opera **/
html:first-child>body>div #xsell-products-master {
	background:url(../images/bg-xsell-products.gif) no-repeat -14px 0px;
}


.xsell-products {
	float:left; padding-top:10px; width:245px; margin-left:7px; height:auto; overflow:hidden;
}
.xsell-products IMG {
	padding:5px;
}
.xsell-desc {
	width:110px; float:right; background:#F4F4F4; font-size:11px;
}
.xsell-price {
	clear:both; font:normal normal bold 16px 'Trebuchet MS'; color:#464646; padding-left:20px;
}
.border-xsell {
	border:1px solid white;
}
.small {
	font-size:10px;
}
.strike {
	line-through:strike;
}
.raye {
	text-decoration: line-through;
}
.normal {
	font-weight:normal;
}
/********************************
*
**********************************/
#posabsolute-img-product {
	position:absolute; z-index:10; float:left; width:50px; height:50px; filter; behavior:	url("templates/Thema/css/pngbehavior.htc");
}