/* CSS Document */
#elementCentre_2cols div.produitattributs {
	text-align:center;
	float: left;
	margin: 30px 0px 0px 30px;
	width:92px;
	}
#droite {
	margin-bottom:0px;
	}
#commander {
	float:right;
	margin-right:13px;
	}
.sousproduit {
	padding-top:5px;
	}

#descriptifcourt {
	clear:both;
	}

#descriptifcourtpictos {
	float:left;
	margin: 10px;
	vertical-align:top;
	}
#descriptifcourt div img {
	padding-bottom:10px;
	}
#descriptifcourttexte {
	float:left;
	padding: 10px;
	width:520px;
	}
#descriptifcourtchapo, #descriptifcourtchapo * {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:20px;
	}
#descriptifcourtchapo p, #descriptifcourtdetail p{
	margin:0; padding:0;
}
#descriptifcourtdetail, #descriptifcourtdetail * {
	font-size:12px;
	line-height:16px;
	}

#composer {
	clear:both;
	width:780px;
	_width:778px; /* IE */
	float:right;
	border-top:#594137 4px solid;
	}
#composer table{
	margin-left:25px;
	}
#composer td.interligne {
	background-image:url(/images/pointille-horizontal.gif);
	background-repeat:repeat-x;
	height:3px;
	}
#composer table tr td {
	padding:10px;
	color:#000000;
	font-size:11px;
	vertical-align:top;
	}
#composer table tr td.titre {
	padding:10px;
	color:#594137;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	}

#composer table tr td div{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	}

#composer .couleurproduit {
	display:inline;
	margin:0px 25px 10px 0;
	padding:0px;
	float:left;
}
#composer .couleurproduit tr td{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

#composer .prix, #complementaire .prix{
	font-size:150%;
	font-weight:bold;
	text-align:right;
	}
#composer .total, #composer .ttc{
	font-size:200%;
	font-weight:bold;
	text-align:right;
	}

#composer .boutons img, #composer .boutons input{
	margin-left:25px;
	float:right;
	}


#complementaire {
	clear:both;
	width:780px;
	_width:778px; /* IE */
	float:right;
	border-top:#594137 4px solid;
	margin-bottom:30px;
	}
#complementaire table{
	width:705px;
	margin-left:25px;
	}
#complementaire td.interligne {
	background-image:url(/images/pointille-horizontal.gif);
	background-repeat:repeat-x;
	height:3px;
	}
#complementaire table tr td {
	padding:10px;
	}
#complementaire table tr td div {
	color:#000000;
	font-size:12px;
	vertical-align:top;
	}
#complementaire table tr td div P{
	font-size:12px;
	}

#complementaire .titre {
	color:#594137;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding-left:0px;
	}
#complementaire div.description {
	width:200px;
	}
#complementaire div.dimensions div.intitule {
	float:left;
	}
#complementaire div.dimensions div.valeurs {
	float:left;
	}
#complementaire table tr td img {
	vertical-align:middle;
	}
#complementaire table tr td img.picto {
/*	margin-right:3px;*/
	}

#menuselectionmensuelle img{
	margin:5px;
}

div.angle_link { margin-top:5px;}
div.angle_link a{
	color:#9F0002;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#en_savoir_plus_cetelem {
	width:94px;
	font-size:0.8em;
}

#image_matter {
	padding-bottom:5px;
}

#image_right {
	padding-bottom:5px;
}

div#cetelem {
	width : 94px;
	height : 73px;
	position : relative;
	margin-left : 1px;
	font-weight : bold;
	font-size : 0.5em;
	font-family : Helvetica;
}

div#cetelem a, div#cetelem a:hover {
	color : #000000;
	text-decoration : none;
}

div#livv2 {
	position : relative;
	float : left;
	display : inline;
	width : 550px;
	height : 50px;
	border : #CCCCCC solid; 
	border-width:1px;
	margin-left : 12px;
	padding-bottom : 5px;
	line-height:15px;
}

div#livv2_img {
	position : relative;
	float : left;
	display : inline;
	width : 98px;
	height : 37px;
	margin-top : 6px;
}

div#livv2_txt {
	position : relative;
	float : left;
	display : inline;
	width : 420px;
	height : 50px;
	margin : 5px;
	margin-left : 12px;
}
div#livv2_txt span {
	color: rgb(159, 0, 2); 
	font-weight: bold;
}

div#livv2_txt a {
	text-decoration : underline;
}
