div#content {
	padding: 0;
	margin:0;
}

div#content h2 {
	margin: 0 0 10px;
	padding:0;
	font-size: 1.5em;
/*	font-style: italic;*/
	color: #555;
}

div#content h3 {
	font-size: 1.2em;
	margin: 10px 0;
	color: #996;
}

div.produit {
	margin-top: 10px 0 0;
	padding: 10px 0;
}

.exergue {padding:10px;margin-bottom:20px;background-color:#fffccc;border:1px solid #fdb;}
.exergue :last-child {margin-bottom:0 !important;}

div.odd{background-color:#f6f6f6;}

div.produit:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/* \*/
*+html body .produit {height:1%;}
* html body .produit {height:1%;}
/* */

div.produit_image {
	float: left; display:inline;
	width: 178px;
	height:178px;
	margin:5px 20px 10px 10px;
}

div.produit_image div.slideShow {width:178px;height:178px;position:relative;overflow:hidden;background:transparent none;}
div.produit_image div.polaroid {background:transparent none;padding:14px;width:150px;height:150px;text-align:center;}
div.produit_image div.polaroid a {display:table-cell;width:150px;height:150px;vertical-align:middle;text-align:center;}
/* \*/
*+html body div.polaroid {line-height:150px;}
*+html body div.polaroid a {display:inline;}
/* */

div.produit_info {float: left; display:inline;width: 503px;margin:0 10px;}

div.produit_info ul {margin: 0 0 10px 25px;list-style:none;}

div.produit_info ul li {margin: 5px 0;padding-left:15px;background:transparent url(../../img/puce_clown.gif) 0 .25em no-repeat;}

div#container p {margin: 0 0 5px;}

div#container p.more {padding-left:22px;height:20px;min-height:20px !important;background: transparent url(../../img/more.gif) 0 0 no-repeat;}


div.productForm {float:right;width:200px;margin: 0 10px 0 0;padding:0 !important;display:inline;}

.productForm p {margin:0 0 1em !important;}
.productForm button.inputSubmit {border:0;background:none;margin:0;padding:0;cursor:pointer;cursor:hand;}


.productForm form .fRow {margin:0 0 10px;}

.productForm input {vertical-align: middle;}

.productForm input.inputText {text-align:right;}
.productForm input.inputText, .productForm textarea {border:1px solid #287e7e;padding:1px 2px;}

.productForm input.inputText:focus, .productForm textarea:focus {border-color:#bdd7d7;}

.productForm input.inputSubmit {font-size:1em;cursor:pointer;cursor:hand;color:#fff;background-color:#66a3a3;border:1px solid #066;margin: 10px 0 0 !important;padding: 0 2px;}

.productForm input.submitDedicace:active {background-color:#066;}

.productForm input.inputImage {vertical-align:baseline;margin-top:10px;}

.productForm label {vertical-align: middle;text-align: left;font-size:1em;padding:0;margin:0;color:#000;}

.productForm textarea {font: 0.9em Arial, sans-serif;overflow: auto;text-align:left;width:193px;margin:5px 0 0;}

.productForm input.inputSubmit {border: 0;color: #666;cursor:hand;cursor:pointer;}

.productForm input.update {border:1px solid #287e7e; border-top-color:#66a3a3;border-left-color:#66a3a3;color:#287e7e;margin: 0 0 1em !important;background:#eee url(../../img/update.png) 7px 50% no-repeat;padding:5px 5px 5px 32px;}
/* \*/
* html body .productForm input.update {background-image:url(../../img/ie/update-product.gif);}
/* */
.retour {margin: 20px 0 0 !important;float:left;width:200px;display:inline;height:20px; min-height:20px !important;}
.retour a {color:#999;padding:0 0 5px 24px;background:transparent url(../../img/back.gif) 0 .1em no-repeat;}
.retour a:hover {color:#555;}
