<!--
/*______________ general */
body {
	background:#e2d6cd url(images/2012/bgd-floral-bk.jpg) repeat fixed 0 -50px;
	margin:0px; text-align:center; vertical-align:middle; font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size:12px; color:#bbb; height:100%;}
div, span, h1, h2, h3, h4, h5, h6, p, ul, ol, li, a, img, form, input, textarea, label {
	margin:0; padding:0;}
div {					text-align:left;}
ul, ol, dl {	position: relative;}
.clearer {		width: 1px; height: 1px; clear: both; overflow: hidden; display:block; margin-top:-1px;}
img {					border:0;}
a {						text-decoration:none; color:#0084a5;}
a:hover {			background-position: 0 0; color:#e00079;}
/*______________ input */
input.text, textarea.textarea, select.select, input.submit { font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size:12px;}
input.text, textarea.textarea {
	color:#222; border-spacing:0px; border:1px solid #6b665f; padding:0px 7px 0 5px;
	background:#e0dad1 url(images/2012/bars.png) repeat-x 0 -365px; border-radius:5px;}
input.text {				width:150px; height:24px; vertical-align:baseline;}
textarea.textarea {	width:350px; line-height:14px; height:150px; vertical-align:top; padding-top:7px;}
input.checkbox {		margin-top:4px;}
select.select {			margin-top:1px; border:1px solid #eee; height:22px; padding-left:3px; margin-bottom:3px;}
option {	padding-right:3px;}
input.radio {				line-height:20px; padding-top:5px; border:0; margin-right:4px;}
input.checkbox {		margin-right:10px;}

label {	display:inline-block; width:80px; text-align:right; padding-right:5px; line-height:24px; color:#161616; vertical-align:baseline;}

ul {		list-style-type:disc;}
ul.list {		padding:3px 3px 3px 20px;}
ul.nopuce {		list-style:none;}

.field-line {	clear:both; padding-bottom:10px;}
.vab {	vertical-align:bottom; display:inline-block; width:1px; height:100%; margin-right:-1px;}/* vertical align tip */
.ib {		display:inline-block; vertical-align:baseline;}/*	inline-block */

/*______________ Tooltip */
.tooltip {	position:absolute; z-index:500; left:0; top:0; background:#000 url(images/tlp-bgd-content.gif) repeat 0 0;}
.tooltip .body {	border:1px solid #292929; z-index:100;}

.tooltip .content {	position:relative; clear:both; padding:10px 15px; text-align:left;}

.tooltip .box-img {	position:relative; padding:20px 30px 10px 30px; background-color:#000; clear:both; text-align:center;}
.tooltip .bgLoading {	height:390px;}
.tooltip .t, .tooltip .b, .tooltip .tl, .tooltip .tr, .tooltip .l, .tooltip .r, .tooltip .bl, .tooltip .br {
		position:absolute; overflow:hidden; display:block;}
.tooltip .t, .tooltip .b {	height:3px; width:100%; left:0;}
.tooltip .t {	background:url(images/shw-t.png) no-repeat 0 0; top:-3px;}
.tooltip .b {	background:url(images/shw-b.png) no-repeat 0 0; bottom:-3px;}
.tooltip .l, .tooltip .r {	top:0; width:3px; height:100%;}
.tooltip .l {	background:url(images/shw-l.png) no-repeat 0 0; left:-3px;}
.tooltip .r {	background:url(images/shw-r.png) no-repeat 0 0; right:-3px;}
.tooltip .tl, .tooltip .tr, .tooltip .bl, .tooltip .br {		height:3px; width:3px;}
.tooltip .tl, .tooltip .tr {	top:-3px;}
.tooltip .tl {	background:url(images/shw-tl-content.png) no-repeat 0 0; left:-3px;}
.tooltip .tr {	background:url(images/shw-tr-content.png) no-repeat 0 0; right:-3px;}
.tooltip .bl, .tooltip .br {	bottom:-3px;}
.tooltip .bl {	background:url(images/shw-bl-content.png) no-repeat 0 0; left:-3px;}
.tooltip .br {	background:url(images/shw-br-content.png) no-repeat 0 0; right:-3px; height:3px;}

#tlp-pdt-detail .body {	width:360px;}

/*______________ Dlgbox */
.dlgbox .body {	width:700px; margin:10px; border:0;}

/*______________ Product fields */
.label2 {	color:#888;}
.pdt-name {		font-size:15px; color:#baad63; text-align:left; line-height:24px;}
.pdt-name a {	font-weight:normal; color:#baad63;}
.pdt-ref, .pdt-weight {		font-size:11px; display:inline-block;}
.pdt-weight {	clear:right;}
.pdt-desc {		font-size:11px; line-height:14px; margin-bottom:4px;}
.pdt-price {	font-size:14px; color:#ffffff; text-align:left; display:inline-block; margin-right:10px;}
.dialog .pdt-name {		font-size:16px; line-height:26px;}
.dialog .pdt-ref {		line-height:20px;}
.dialog .pdt-desc {		font-size:13px; line-height:15px; color:#fffbbc; text-align:center; line-height:18px;}
/*.dialog .pdt-price {	font-size:16px; line-height:28px;}*/

/*________________ box-head */
#box-head {	position:fixed; top:0; left:0; z-index:100; width:100%; height:91px; background: url(images/head-bgd.gif) repeat-x 0 0;}
#box-head .bar-chrome {	display: block; overflow: hidden; position: absolute; top:79px; left:0; width:100%; height:2px;
	background: url(images/bar-chrome2.gif) repeat-x 0 0; z-index:10;}
#box-head .head-shw {	display:block; overflow:hidden; position:absolute; top:81px; left:0; width:100%; height:10px;
	background:url(images/head-shw.png) repeat-x 0 0; z-index:5;}
#head {	position: relative; width:980px; height:79px; margin:auto; text-align: left; z-index:20;}
#box-head h1 {	font-size:14px; font-weight:normal; font-style:italic; position:absolute; left:300px; top:30px; color:#eee;}

/*_________________________ menu main */
#menu-main {	position:absolute; left:260px; bottom:0; height:29px; list-style:none;}
#menu-main li {	display:inline-block; vertical-align:top; position:relative;}
#menu-main li a {
	display:inline-block; color:#fff; background:url(images/2012/bars.png) no-repeat 0 0; height:29px; line-height:34px;
	padding-left:15px; font-weight:bold; position:relative; margin-right:4px;}
#menu-main li a .mmr {
	width:13px; height:100%; position:absolute; right:-13px; top:0; background:url(images/2012/bars.png) no-repeat right 0;}
#menu-main li a:hover {	background:url(images/2012/bars.png) no-repeat 0 -36px;}
#menu-main li a:hover .mmr {	background:url(images/2012/bars.png) no-repeat right -36px;}

#menu-main .menu-drop {	top:31px; left:5px;}

/*_________________________ menu top */
#menu-top {	position:absolute; top:0; right:10px; z-index:120; list-style:none;}
#menu-top li {	position:relative; display:inline-block;}
#menu-top li li {	display:block;}
#menu-top .menu-drop {	top:29px;}

#menu-profile {		right:7px;}

/*_________________________ menu drop (sub menu lev 1) */
.menu-drop {
	position:absolute; display:none; background:#dad6c2; border:1px solid #fff; z-index:10; padding-bottom:2px;
	border-radius:0 0 5px 5px; border-top:2px solid #aaa; top:20px;}
.menu-drop li, #menu-main .menu-drop li {	display:block; white-space:nowrap; border-top:1px solid #c5c1af;}
.menu-drop li:first-child, #menu-main .menu-drop li:first-child {	border:none;}
.menu-drop li a, #menu-main .menu-drop li a {	background:none; color:#403726; font-weight:normal; line-height:24px; height:24px;
	padding:0 15px; margin:0; display:block;}
.menu-drop li a:hover, #menu-main .menu-drop li a:hover {	background:url(images/2012/bars.png) no-repeat 0 -72px; color:#fff;}


/*_________________________ identification 2012 */
#mini-login {	display:none; position:absolute; right:7px; top:30px; border-radius:5px; background:#F0EFE7; padding:5px; font-size:11px;}
#mini-login form {	white-space:nowrap;}
/*#mini-login label {	display:inline-block; width:80px; text-align:right; margin-right:5px;}*/
#mini-login .field {		margin-bottom:3px;}
#mini-login fieldset {	display:inline-block; vertical-align:middle; border:0; margin:0; padding:0;}
#mini-login button {		vertical-align:middle;}
/*#mini-login input.text {	display:inline-block;}*/
#mini-login input.text {		border:1px solid #9e8e70; background:#dbd7c0;}


/*_________________________ identification */
.box-auth {	position:absolute; top:0; left:270px; height:30px;}

/*_________________________ alt */
.box-login {	float: left;}

/*_________________________ div alt */
.box-alt {	display:block; float:left; list-style:none; position:relative;}
.box-alt li {	float:left; display:block; height:25px; line-height:26px; background:#0a0a0a; color:#e1d6c6; margin:0 10px 0 0; padding:0 6px;
	position:relative;}
.box-alt label {	float:left; display:block; margin-right:6px; color:#999;}
.box-alt .bt {			margin-top:2px;}
.box-alt a {			color:#999;}
.box-alt a:hover {		color:#fff;}
.box-alt input.text {	float:left; width:80px; margin:4px 1px 1px 1px; color:#fff; border:none; background: #2f2c26;}
.box-alt .l, .box-alt .r {	position:absolute; overflow:hidden; display:block; top:0px; width:3px; height:25px;}
.box-alt .l {		left: -3px; background:url(images/login-l.png) no-repeat 0 0;}
.box-alt .r {		right: -3px; background:url(images/login-r.png) no-repeat 0 0;}

/*_________________________ deco */
.body-deco {	width:980px; height:100%; margin:auto; z-index:1; position:absolute; top:0px; left:50%; margin-left:-510px; overflow:hidden;}

/*_________________________ page */
/*#page {	position:relative; top:95px; width:980px; margin:0 auto; z-index:10;}*/

.stone-anchor {	position:relative; top:-100px; display:inline-block;}

/*_________________________ sidebar */
/*.sidebar-left { position:absolute; top:-20px; width:200px; border-radius:7px;
		background:#dbd7c0; border:1px solid #ffffff; padding:14px 1px 5px 1px;}
.sidebar-left {		left:10px;}
*/
/*_________________________ content */
/*#content {	width:740px; position:absolute; z-index:3; left:230px; top:0;}*/

/*_________________ msg user */
.msg-err, .msg-success { display:block; color:#fff; padding:10px; margin-bottom:10px; text-align:center;}
.msg-err {		border:1px solid #b00000;}
.msg-success {	border:1px solid #006600;}
/*_________________________ widget */
.widget {	position: relative; margin:0 auto 0 auto; text-align:center; color:#181818; line-height:11px;}
.widget h3 {	font-size: 12px; font-weight: normal; color:#282828;}
.widget ul {	list-style-type:none;}
.widget li {	line-height:14px;	background:url(images/widget-puce.gif) no-repeat 0 5px; padding-left:13px; vertical-align:top;
	text-align:left;}
/*.widget a {				color:#007b9a;}
.widget a {				color:#007b9a;}
*/
.widget label {		line-height:22px;}
.widget .w-head {	z-index:10; position:relative; top:0; right:20px; width:100%; height:25px; text-align:right; line-height:25px;}
.widget .w-body {	background-color:#f0efe7; position: relative; padding:6px;}
.widget#gift .w-body {	background:#f0efe7 url(images/widget-pic-gift.jpg) no-repeat 145px 5px;}
.widget input.text {	border:1px solid #752626; background:#360b0b; color:#fff;}
.widget ul.avantages li {	line-height:16px; padding-left:19px; background:url(images/puce-valid.gif) no-repeat 0 3px;}

/*________________ search */
#search input.text {
	background:url(images/2012/bars.png) no-repeat 0 -141px; height:24px; width:140px; border:none; font-size:11px; color:#fff; padding:0 6px;}
#search input.text:focus {	outline:0;}
/*#search form * {	vertical-align:baseline; display:inline-block;}
#search .bt {	margin-left:-10px; margin-bottom:-1px; padding:0 3px 0 12px;}
*/

/*_________________________ dialog */
.dialog {
	position: relative; color:#fff; margin-bottom:15px; clear:both;
	background:#000 url(images/2012/dlg-bgd.gif) repeat 0 0; border-radius:7px; border:1px solid #c5b198;}
.dialog .d-body {	padding:0px 10px 10px 10px;}
.dialog strong {		color:#333;}
.dialog a {			color:#74e6ff; border-bottom:1px dashed #fff;}
.dialog a:hover {	color:#e00079;}
.dialog h2 {	font-size:16px; font-weight:normal; text-align:left; color: #fff; display:block; margin-bottom:7px;}
.dialog h3, .tooltip h3 {	border-bottom:1px solid #333; padding-left:10px; color:#fbda92; font-size:12px; letter-spacing:1px; line-height:22px;
	margin-bottom:5px; margin-top:5px; font-weight:bold; display:block;}
.dialog h4 {	font-size:11px; margin-top:3px;}
/*.dialog label {	width:80px; text-align:right; padding-right:5px; line-height:28px;}*/
.dialog label.large {	width:130px;}
.dialog p {		display:block; margin-bottom:10px; padding:0 10px;}
.dialog form {	display:block; margin-bottom:10px;}

/*_______ home content */
.d-content {	background:#fff url(images/welcome-bgd.jpg) repeat-y 0 0; height:142px; border:1px solid #fff; border-radius:5px; 
	position:relative; margin-bottom:15px; clear:both;}
.d-content .txt {	color:#3d3a29; margin:15px 0 0 20px; text-align:justify; line-height:18px; text-indent:15px;}
.d-content a {	color:#00b1dd; border-bottom:1px dashed #999;}
.d-content a:hover {	color:#e00079;}

/*_________________ rotator */
#rotator-home {	position:relative; float:right; overflow:hidden; height:100%; width:340px; margin-left:3px;}
#rotator-home .box-img {	position:absolute;top:0;left:0;}

/*_________________ fields */
.dialog	.fields {		/*padding-left:10px;*/}
.fields {	background:#978a78; border-top:1px solid #555; border-bottom:1px solid #555; 
	display:block; margin:10px 0; padding:10px; text-align:left;}
.fields .imp {	font-weight:bold; color:#fff;}
.fields ol {	padding-left:25px;}
.fields ul {	list-style:none; margin-bottom:10px; line-height:22px; display:block;}
.fields ul li {	list-style:none;}
.ast {			color:#baad63;}
.fields input.text {	margin-bottom:3px;}
.fields .large label {	width:140px;}
.fields select.select {		position:relative;}
.fields input.checkbox {	float:left; margin:2px 10px 0 10px; border:1px solid #000;}
.noborder {		border:0; margin:0; padding:0;}
.fields .label {		width:100px;}

/*_________________ pages catalog */
.cat-viewer {	height:350px; overflow:hidden; position:relative;}
.cat-pages {	width:100%; position:absolute; left:0; top:0;}
.page-tb {	display:inline; position:absolute; top:0; left:0; padding:0; overflow:hidden; float:left; width:695px; padding:5px;}

/*_________________ pager */
.pager {	background:#251e18; border-top:1px solid #000; border-bottom:1px solid #000; height:26px; position:relative; clear:both; left:35%;
	float:left; margin-bottom:10px;}
.pager .body {	float:left; padding: 2px 6px 0 6px; line-height: 22px;}
.pager .l, .pager .r {	position: absolute; display: block; overflow: hidden; height:26px; width:5px; top:0;}
.pager .l {				left:-5px; background:url(images/pager-l.png) no-repeat 0 0;}
.pager .r {				right:-5px; background:url(images/pager-r.png) no-repeat 0 0;}
.pager .page-sel {		font-weight:bold;}
.pager .selected {		border-bottom:1px solid #fff; color:#fff;}

/*_________________ content title */
.c-title {
	clear:both; display:block; overflow:hidden; text-align:left; border-bottom:1px solid #baad63; padding:10px 0 0px 15px; margin-bottom:10px;}
/*_________________ cat header */
.cat-head, .cat-head2 {		height:73px; clear:both; position:relative;}
.cat-head2 {	height:55px;}
.cat-head .cat-title, .cat-head2 .cat-title {	position:absolute; top:55%; left:5%; z-index:100; margin-top:-17px;}
.cat-head .line-h, .cat-head2 .line-h {	position:absolute; z-index:2; top:55%; left:3%; width:94%; margin-top:9px;
	border-top:1px solid #baad63;}

/*_________________ footer */
#footer {	background:#6d0000; border:1px solid #b00000; margin:auto; width:99%; clear:both; margin-bottom:50px; text-align:center;}
#footer .body {		padding:5px 10px; text-align:center;}
#footer ul.menu {	display:block; font-size:10px; text-align:left; padding:10px 20px; color:#fff;}
#footer ul.menu li {	display:inline; width:21%; float:left; border-left:1px solid #f00; padding:0 10px; padding-bottom:10px; font-weight:bold;}
#footer ul.menu li li {	font-weight:normal; width:100%; padding:0px; border-left:none; padding-left:0px; display:block; line-height:13px;}
/*_________________ dialog misc */
.c-2col {	width:48%; float:left;}
.arrow {	line-height:14px; font-size:14px; font-weight:bold;}

/*_________________ prod-row */
.prod-row {
	border-radius:5px; text-align:center; margin:0; line-height:15px; clear:both; margin-bottom:10px;}
.prod-row .head {	z-index:100; position:absolute; top:-21px; left:35px; background:url(images/spl-h-body.gif) no-repeat right 0; line-height:20px;
	padding-right:8px; height:20px;}
.prod-row .spl-body {	padding:15px 15px 10px 15px;}
.prod-row .head a {			color:#baad63; border:none;}
.prod-row .head a:hover {		color:#fff;}
.prod-row .head h3 {
	border:0; display:block; float:left; position:relative; left:-5px; top:0; background:url(images/spl-h-l-2.gif) no-repeat 0 0;
	letter-spacing:0; font-size:11px; font-weight:bold; color:#fff; height:20px; padding:0 2px 0 9px; margin:0 15px 0 0;}
.prod-row .head h3 span {
	background:url(images/spl-h-r-2.gif) no-repeat 0 0; width:6px; height:20px; position:absolute; right:-6px; top:0;}

.tb-box {	text-align:center; cursor:auto; background:#000; vertical-align:bottom; display:inline-block; padding:10px 10px 1px 10px;
	margin:0 13px 13px 0; border-radius:4px; position:relative;}
.properties {	display:none;}
.tb-box a {	display:block; border:0; text-align:center; cursor:pointer; color:#666; height:120px; border-bottom:1px solid transparent;
	background:#000 url(/images/blank.gif) repeat 0 0; white-space:nowrap;}
.tb-box a:hover {	border-bottom: 1px solid #E00079;}
.tb-box .box-img img {	vertical-align:bottom; margin-bottom:5px;}
.tb-box .pdt-price {	position:absolute; left:35%; bottom:-21px; font-size:13px; line-height:20px; padding:0 7px; color:#333; margin:0;}

.tb {	display:inline-block; position:relative;}
.tb a {
	margin:7px 6px; vertical-align:bottom; border-radius:7px; position:relative;
	display:inline-block; height:120px; overflow:hidden; background:#000; border:1px solid transparent;}
.tb a:hover { border-bottom:1px solid #019698;}
.tb img {	margin:10px;}
.tb .pdt-price {	position:absolute; left:35%; bottom:-21px; font-size:13px; line-height:20px; padding:0 7px; color:#333; margin:0;}

/*________________ loading */
.bgLoading {	background:url(images/loading-bk-wheel.gif) no-repeat center center;}

/*________________ prod-detail */
.prod-detail {	text-align:left;}
.prod-detail .pic { border-radius:7px; text-align:center;
	position:relative; background:#000; border:1px solid #161616; width:300px; overflow:hidden; padding:20px 40px; float:left; margin-right:20px;}

.pdt-price {	font-size:16px; display:inline-block; margin:0 10px; line-height:25px; color:#000; padding:0 10px; white-space:nowrap;
	text-align:center; background:#F0EFE7; border-radius:4px; vertical-align:middle;}
.outofstock {	float:left; margin:15px 0 0 15px; color:#CC0000;}
.pdt-TM {	position:absolute;bottom:10px;right:10px;}

/*________________ invoice */
.invoice {	line-height:14px; clear:both;}
.invoice li {	line-height:14px; display:block;}
.invoice td {	width:auto;}
.invoice .label {	line-height:14px; width:120px;}

li.cols2-left, li.cols2-right {	display:block; width:49%; float:left; position:relative;}
li.cols2-right {				float:right;}

/*________________ cart */
.cart {
	background:#978a78; border-top:1px solid #555; border-bottom:1px solid #555; margin:10px 0; padding:10px 5px 5px 5px; color:#fff;}
.cart .prod {
	background:#716759; text-align:left; position:relative; padding:10px 10px 10px 15px; width:44%; float:left;
	margin-right:5px; margin-bottom:5px; border-radius:7px;}
.cart .row {	clear:both;}
.cart .props{	height:100%;}
.cart a {	border:none;}

.pdt-options {		border-bottom:1px dashed #555; padding-bottom:10px;}
.pdt-options ul{	list-style:none;}
.pdt-options ul label{		width:60px;}
.pdt-expl {	border-top:1px dashed #555; padding:15px 0; margin:10px 0 0 0; font-size:11px; text-align:center;}

.cart .pdt-options {	border:none; padding:0;}
/*________________ order totals */
.box-imp {	background:#7f7363; border:1px solid #e00079; padding:7px 10px; margin-bottom:5px; border-radius:5px;}
.totals {	font-size:12px; text-align:right; color:#fff; list-style:none; padding:5px 10px;}
.totals li {	border-top:1px dashed #333; height:22px; line-height:22px;}
.totals li.first { border-top:none;}
.totals .label {	text-align:left; float:left; line-height:22px; width:170px;}
.big {	color:#fff; font-weight:bold;}

/*________________ order */
table.order {	width:100%; border-spacing:1px; border-collapse:collapse; border:1px solid #333;}
table.order thead {	background:#777; color:#000;}
table.order tr {		height:20px;}
table.order td, table.order th {	padding:0 10px; border-right:1px solid #222;}
table.order tr.odd {	background:#222;}
table.order tr.odd td {	border-right:1px solid #161616;}
table.order th {		padding-left:15px;}
table.order .ref {		width:70px;}
table.order .article {	width:20%;}
table.order .q {		width:20px; text-align:center;}
table.order th.pu, table.order th.total {	text-align:center;}
table.order td.pu, table.order td.total {	text-align:right;}
/*________________ buttons */
.bt3, .bt4 {
	background:url(images/2012/bars.png) no-repeat 0 -168px; height:34px; border:0; font-size:12px; line-height:34px;
	padding:0 8px 0 17px; position:relative; font-weight:bold; color:#161616; cursor:pointer; display:inline-block;
	vertical-align:baseline; margin:0 7px 0 0; border:0;}
.bt3 .btr, .bt4 .btr {	background:url(images/2012/bars.png) no-repeat right -168px; height:100%; width:10px; position:absolute; right:-10px; top:0;}
.bt4 {	background-position:0 -240px; color:#fff; font-size:13px; line-height:30px;}
.bt4 .btr {	background-position:right -240px;}
/*a.bt3, a.bt4 {	border:none; color:#fff;}
a.bt3 {	color:#161616;}*/
.bt3:hover, .bt4:hover/*, a.bt3:hover, a.bt4:hover*/ {	background-position:0 -204px; color:#fff;}
.bt3:hover .btr, .bt4:hover .btr {	background-position:right -204px;}

.ff .bt3 {	line-height:31px;}
.ff .bt3, .ff .bt4 {		padding-bottom:4px;}

.bt-del {	background:#978a78; color:#161616; border-radius:5px; padding:0 4px; font-weight:bold;}



/*button.bt3, button.bt4 {	line-height:34px;}*/

.bt5 {
	background:url(images/2012/bars.png) no-repeat 0 -282px; height:28px; border:0; font-size:11px; line-height:30px;
	padding:0 5px 0 14px; position:relative; color:#e1d6c6; cursor:pointer; display:inline-block; margin-right:30px;
}
.bt5 .btr {	background:url(images/2012/bars.png) no-repeat right -282px; height:100%; width:27px; position:absolute; right:-27px; top:0;}
.bt5:hover {	background-position:0 -319px; color:#fff;}
.bt5:hover .btr {	background-position:right -319px;}


/*________ old */
.bt {	position:relative; margin:0 5px 3px 1px; float:left; display:inline;}
.bt * {	vertical-align: top;}
.bt input.submit, .bt a {
	display:block; float:left; height:22px; border:0; margin:0; vertical-align:middle; letter-spacing:0px; font-weight:bold;
	text-align:left; cursor: pointer; color:#161616; background:url(images/bt-chrome-l.png) no-repeat 0 0; padding:0 3px 3px 8px;}
.bt a {	line-height:20px; padding:0px 3px 0px 8px;}
.bt a:hover {	color:#850000;}
.bt div {
	display:block; width:4px; height:22px; background:url(images/bt-chrome-r.png) no-repeat 0 0; position:absolute; top:0px; right:-4px;}
/*________ bt2 */
.bt2 {	height:25px; margin:0 7px 3px 3px;}
.bt2 input.submit, .bt2 a {
	height:100%; color:#fff; background:url(images/bt-turquoise-l.png) no-repeat 0 0; padding:0px 5px 2px 10px;}
.bt2 a {	padding:2px 5px 0px 10px;}
.bt2 div {	width: 6px; height:100%; background:url(images/bt-turquoise-r.png) no-repeat 0 0;}
.bt2 a:hover {	color:#ff9600;}
/*________ bt nav */
.bt-nav {	height:24px; margin-right:5px; margin-top:1px;}
.bt-nav a {	font-weight:bold; font-size:14px; height:24px; line-height:24px; background:url(images/bt2-l.png) no-repeat 0 0; padding:0 2px 0 6px;
	color:#01BCBE;}
.bt-nav a:hover {	color:#fff;}
.bt-nav div {	width:6px; height:24px; right:-6px; background:url(images/bt2-r.png) no-repeat 0 0;}
/*_________ iframe cb*/
#f-cb {	overflow:hidden; height:210px; border:2px solid #666; width:100%;}
/*________ pierres */
ul.pierres {	list-style:none; /*width:100%;*/ padding-left:0;}
ul.pierres li.pierre {	clear:both; margin-bottom:20px; display:block;}
.pierre h3 {	font-size:15px; font-weight:normal; line-height:25px;}
.pierre .props {	margin-left:150px;}
.pierre p {	margin:0 0 5px 0;}
.pierre .box-img {	float:left; background:#000; padding:10px; /*margin-bottom:20px;*/}
.pierre .val {	color:#fff;}
.pierre ul {		list-style:none; list-style-position:outside; margin:0;padding:0;}
.pierre ul li {	margin-bottom:2px; color:#222;}
.pierre ul.list {	padding-left:20px; list-style-type:disc;}

.pierre2 .props {	margin-left:340px;}

ul.partners .box-img {	padding:10px;}
ul.partners .props {	margin-left:100px;}

/*________ addthis toolbox */
/*.addthis_toolbox {		border-top:1px dashed #555; padding-top:10px;}
.addthis_toolbox a {	border:none;}*/
.addthis_toolbox {		position:absolute; top:10px; right:10px;}

/*________ themes cadeau */
.theme-cadeau {	float:left; font-size:11px; font-style:italic; margin:10px;}

/*________  */
.img-boutique img {	margin:5px; border:2px solid #666;}

/*________  actus */
ul.actus {		list-style:none; padding-left:0; margin-left:0; margin-bottom:10px;}
ul.actus li {	border-bottom:1px solid #222;}
ul.actus a {			color:#baad63;}
ul.actus a:hover {		color:#fff;}

/*______________ misc */
li.question {	margin:15px;}
.qst {		display:block; clear:both; font-weight:bold; color:#fff;}

/*______________ shadows */
.shw-1 {
	-o-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);
	-moz-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);
	-webkit-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);
	-ms-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);
	-khtml-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);
	box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);
}
.shw-2 {
	-o-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.75);
	-moz-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.75);
	-webkit-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.75);
	-ms-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.75);
	-khtml-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.75);
	box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.75);
}
.shw-3 {
	-o-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-webkit-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-ms-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-khtml-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
-->