
/* ------ PANIER ------ */


#top-link-pan.affix-top { position: absolute; /* allows it to "slide" up into view */ /*top: 126px;*/top: 46px; right: 1px; }
#top-link-pan.affix { position: fixed; /* keeps it on the bottom once in view */ /*top: -8px;*/top: -8px; right: 1px; }
#top-link-pan { z-index: 45; }

.CS_Pan { display: none; /*position: fixed;*/ /*top: 126px;*//* top: 176px;*/ /*right: 1px;*/ /*float: right;*/ /*margin-top: 90px;*/ margin-top: 90px; padding: 10px; /*background: red;*/ text-align: right; }
.Pan_BtV:link, .Pan_BtV:visited { display: block; font-weight: 500; color: #000000; text-decoration: none; /*background: lightgreen; border: solid 1px #eeeeee;*/ text-align: right; }
.Pan_BtV:hover { /*color: #ffffff;*/ /*background-color: #000000;*/ -moz-box-shadow: 0 0 3px #aaaaaa; -webkit-box-shadow: 0 0 3px #aaaaaa; box-shadow: 0 0 3px #aaaaaa; /*border: solid 1px #333333;*/ }
.Pan_BtV:active, .Pan_BtV:focus, .Pan_BtV:active:focus, .Pan_BtV:focus:active { outline: none; }

.Pan_Txt { font-size: 15px; font-weight: 500; text-transform: uppercase; font-family: 'Montserrat', sans-serif; letter-spacing: 1px; color: #3a3a3a; padding-left: 10px; }
.Pan_Cont { display: none; padding: 10px; background: #ffffff; border: solid 1px #9d9d9d; -moz-box-shadow: 0 0 3px #ffffff; -webkit-box-shadow: 0 0 3px #ffffff; box-shadow: 0 0 3px #ffffff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
	.PanC_Art { padding: 20px 10px; margin-bottom: 20px; background: #f8f8f8; }
		.PanC_Art .H2_Tit { font-size: 16px; margin: 0 0 10px 0; padding: 0; text-align: left; letter-spacing: 3px; }
		.PanC_ArtITxt { font-size: 15px; font-weight: 500; text-transform: uppercase; font-family: 'Montserrat', sans-serif; letter-spacing: 1px; color: #3a3a3a; }
			.PanC_ArtITxt span.PCAIT2 { color: #acacac; }
		.PanC_ArtIBt { float: right; width: 35px; }
		.PanC_ArtIBt2 { float: right; width: 24px; text-align: right; line-height: 10px; /*background: blue;*/ }
			.PanC_ArtIBt2 button { line-height: 0.9; font-size: 8px; padding: 0 5px; }
		.PanC_ArtIIn { float: right; width: 100px; margin: 3px 5px 0 0; text-align: right; font-size: 15px; font-weight: 600; text-transform: uppercase; font-family: 'Montserrat', sans-serif; letter-spacing: 1px; color: #3a3a3a; padding-left: 10px; }
	.PanC_ArtF { padding: 4px 0; }

.PanC_DetMar { margin: 0 30px 30px 30px; }
.PanC_DetG { margin: 0 0 0 30px; }
.PanC_Det { background: #f8f8f8; padding: 30px 0 0 0; }
	.PanC_DEl { font-weight: 600; padding: 5px 30px; }
	.PanC_DElT { font-weight: 600; background: #e6e6e6; padding: 20px 30px; }
.PanC_DetF { background: #f8f8f8; padding: 0 0 30px 0; }

	/*.SpinFic { padding: 20px; height: 50px; background: #ffffff url('exolab/admin/gif/load2a.gif') no-repeat center center; }*/
.Cont_TheB {  }
.Spin_TheB { position: absolute; }






/* ------ BLOCS ------ */

.
