#gototop {
	display:none;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	position:fixed;
	right:5px;
	bottom:30px;
	padding: 5px 15px;
	background: #8DC73F;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#gototop:hover {
	text-decoration:underline;
}


/* Catalogue 
/* -------------------------------------------------------------- */
/*-------------------------------------------------------------- */

/* Page de résultat
/* -------------------------------------------------------------- */
.blocProduit {
	width: 306px;
	font-size: 0.9em;
	position:relative;
	text-align:center;
	margin: 15px 10px;
	float: left;
	display:inline-block;
	padding-bottom: 30px;
	

}
.blocProduit h5.fn {
	text-align:center;
	font-weight: bold;	
	height:20px;
	font-size:1.2em;
	line-height: 20px;
	color: #fff;
	padding: 0 10px;
	background: #FF4979;
	position: absolute;
	 display: inline; right: 0; top: 0px;
}
.blocProduit h5 a { color: #fff;}

.blocProduit img { border: 1px solid #F7B1CD; float: left;}

#actions {
	bottom:0px;
	left:0px;
	width: 100%; 
	position: absolute;
}

.blocProduit #detail {
	text-align:center;
	width: 120px;
	float: right;
}


.blocProduit #ajout {
	text-align:center;
	width: 120px;
	float: left;
}
.blocProduit #prix {
	text-align:center;
	font-weight: bold;	
	height:20px;
	font-size:1.5em;
	line-height: 20px;
	color: #fff;
	padding: 0 10px;
	background: #FF4979;
	position: absolute;
	 display: inline; right: 0; top: 20px;
}

/* Page détail
/* -------------------------------------------------------------- */

#detailProduit { position: relative;

}

#detailProduit #back {
	position: absolute;
 right: 0; top: -33px;
}
#detailProduit .cat {
	font-size:1.2em;
}

#detailProduit .fn {
	font-size:1.2em;
}


#detailProduit .ref {
	font-size:1.2em;
}

#detailProduit .prix {
	text-align:center;
	font-weight: bold;	
	height:20px;
	font-size:1.5em;
	line-height: 20px;
	color: #fff;
	padding: 0 10px;
	background: #FF4979;
	position: absolute;
	 display: inline; right: 0; bottom: 20px;
}


#detailProduit #photos { float: left; width: 310px; border-right: 1px solid ##DFF1C1; margin-right: 10px; margin-bottom: 10px;
}

#detailProduit #photos img { border: 1px solid #F5BED5; float: left;
}

#detailProduit #photos #bigphoto {
	float:left;
}

#detailProduit #photos #photo1,
#detailProduit #photos #photo2,
#detailProduit #photos #photo3,
#detailProduit #photos #photo4,
#detailProduit #photos #photo5,
#detailProduit #photos #photo6 {
	float:left; margin-right: 5px;
}

#detailProduit #infos { float: right; width: 350px;
}


#detailProduit #infos ul { margin-bottom: 4px;
}
#detailProduit #infos li {margin-bottom: 4px;
}

#detailProduit #infos span.barre {
	text-decoration: line-through;	
}
#detailProduit #infos span.promo {
	color: #FF0000;
}
#detailProduit #infos span.prix {
	color: #C855C5;
}

.pages { float: right; margin-top: 8px;}

#arborescence, #productsDescription {
background: #D3F1F3; 
background-image: -moz-linear-gradient(top, #E1F5FE, #ffffff); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E1F5FE),color-stop(1, #ffffff)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#E1F5FE', EndColorStr='#ffffff'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E1F5FE', EndColorStr='#ffffff')"; /* IE8 */
		
		
     -moz-box-shadow: 0px 0px 5px #C4EAFA; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 5px #C4EAFA; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 5px #C4EAFA; /* Opera 10.5, IE 9.0 */

	
     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
          border-radius: 5px; /* Opera 10.5, IE 9 */
	
	border: 1px solid #fff;
	padding: 4px 8px;
	overflow:hidden;
	margin-bottom: 8px;
}
