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



.CS_Pan { position: relative; /*z-index: 100; top: 0; right: 10px;*/ /*float: right;*/ margin-top: 4px; /*padding: 10px;*/ /*background: red;*/ text-align: right; }
.Pan_BtV:link, .Pan_BtV:visited, .Pan_BtV:focus, .Pan_BtV { /*font-weight: 600; color: #000000; text-decoration: none; text-align: right; color: #ffffff;
background: #628a02; border: solid 1px #82a608; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;*/ }
.Pan_BtV:hover { /*color: #ffffff; background-color: #82a608; border: solid 1px #82a608; -moz-box-shadow: 0 0 3px #aaaaaa; -webkit-box-shadow: 0 0 3px #aaaaaa; box-shadow: 0 0 3px #aaaaaa;*/ }
.Pan_Cont { display: none; position: absolute; z-index: 100; right: 0; min-width: 480px; background: #f7f7f7; border: solid 1px #cfcfcf; color: #1e1000; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; text-align: left; padding: 10px; -moz-box-shadow: 3px 3px 3px #cfcfcf; -webkit-box-shadow: 3px 3px 3px #cfcfcf; box-shadow: 3px 3px 3px #cfcfcf; }
.Pan_Cont_CT { margin: 10px 0; padding: 15px; text-decoration: none; border: solid 1px #b79a5f; background-color: #fdfcfa; }
.Pan_Cont_C {  }

	.PanC_Art { padding: 2px 0; border-bottom: solid 1px #cfcfcf; line-height: 26px; }
		.PanC_ArtITot { line-height: 26px; margin-right: 120px; width: auto; }
		.PanC_ArtITotT { margin-right: 120px; color: #3f3f3f; line-height: 26px; font-size: 10px; text-transform: uppercase; }
		.PanC_ArtIBt { float: right; width: 35px; text-align: right; }
		.PanC_ArtIIn { float: right; width: 85px; text-align: right; }
		.PanC_ArtLeger { color: #757575; }
		.PanC_ArtFort { color: #b10000; }
		a.li_pan:link, a.li_pan:visited { /*color: #ffffff;*/ font-size: 11px; font-weight: 800; text-transform: uppercase; }
		a.li_pan:hover { /*color: #87888a;*/ }
	.PanC_ArtLog, .PanC_ArtTot { padding-bottom: 4px; }
	.PanC_ArtLog { border-bottom: solid 1px #cfcfcf; color: #757575; font-size: 10px; /*font-weight: 600;*/ text-transform: uppercase; }
	.PanC_ArtLog b { font-size: 14px; }
	.PanC_ArtTot { text-align: right; }
	
/*.SpinFic { padding: 20px; height: 50px; background: #ffffff url('exolab/admin/gif/load2a.gif') no-repeat center center; }*/
.Cont_TheB {  }
.Spin_TheB { position: absolute; display: none; }



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


.Bou_Opt { border-bottom: solid 1px #cfcfcf; line-height: 16px; font-size: 10px; padding: 3px 0 2px 0; font-weight: 600; text-transform: uppercase; }

/* BOU - CAT */
.HMenuTot { /*height: 54px;*/ margin-top: 20px; }
.HMenuTotN { /*background: #000000;*/ }
.HMenuTot nav { /*margin: 0; padding: 0; height: auto;*/ /*height: 54px;*/ /*line-height: 54px;*/ }

.PagTot { /*padding: 0 15px;*/ }
.PagEle { font-size: 10px; font-weight: 600; line-height: 30px; text-transform : uppercase; /*font-weight: 700;*/ color: #909090; }
.PagEle b { color: #000000; }
.PE_Gau { float: left; margin-right: 10px; }
.PE_Dro { float: right; margin-left: 10px; }
	.PE_Dro a.dropdown-toggle { text-decoration: none; color: #909090; }
	.PE_Dro a.dropdown-toggle i { font-size: 13px; }
	.PE_Dro a.dropdown-toggle:hover { color: #b10000; }
	.PE_Dro ul.dropdown-menu {}
	.PE_Dro ul.dropdown-menu li {}
	.PE_Dro ul.dropdown-menu li a { font-size: 10px; text-transform : uppercase; text-decoration: none; color: #909090; }
	.PE_Dro ul.dropdown-menu li a.active { font-weight: 600; color: #000000; }
	.PE_Dro ul.dropdown-menu li a:hover { color: #b10000; /*text-decoration: underline;*/ }
.PE_DroFo { float: right; margin-left: 10px; height: 30px; padding: 2px 0; }
	.PE_DroFo .FBas { font-size: 11px; /*text-transform : uppercase;*/ border-color: #ffffff; color: #909090; }
.PE_DroFoB { float: right; margin-left: 5px; line-height: 28px; }

.PE_Pag { float: left; }
.PE_Pag nav, .El_Base nav { height: 30px; }
li.cbtp, li.cbtp a, li.infotxt, li.infotxt span { width: 30px; text-align: center; }

/*PAGI NEW STYLE*/

ul.pagination { margin: 0 0 0 0; height: 30px; }
ul.pagination li {  }
ul.pagination li.infotxtM span, ul.pagination li.infotxtM span:hover { margin: 0; padding: 0 5px 0 15px; background: none; font-size: 13px; line-height: 30px; border: solid 0 #19191a; text-transform : uppercase; font-weight: 700; color: #909090; }
ul.pagination li.infotxtMF span, ul.pagination li.infotxtMF span:hover { margin: 0; padding: 0 5px 0 15px; background: none; font-size: 13px; line-height: 30px; border: solid 0 #19191a; text-transform : uppercase; font-weight: 700; color: #909090; }

ul.pagination li.infotxt span.PE_Txt, ul.pagination li.infotxt span.PE_Txt:hover { padding: 0 10px 0 10px; background: none; border: solid 0 #19191a; line-height: 30px; color: #909090; }
ul.pagination li.active span.PE_Txt, ul.pagination li.active span.PE_Txt:hover { padding: 0 10px 0 10px; background: none; border: solid 0 #909090; line-height: 30px; font-size: 13px; color: #000000; font-weight: 700; }
ul.pagination li.disabled span.PE_Txt, ul.pagination li.disabled span.PE_Txt:hover { padding: 0 10px 0 10px; background: none; border: solid 0 #19191a; line-height: 30px; }

ul.pagination li a {  padding: 0 10px 0 10px; border: solid 0 #909090; font-size: 13px; line-height: 30px; background: none; color: #909090; /*transition: all 500ms ease;*/ }
ul.pagination li a.HMenu, ul.pagination li a.HMenuS1, ul.pagination li a.HMenuS, ul.pagination li a.HMenuF { margin: 0 0 0 0; padding: 0 5px 0 15px; text-transform : uppercase; font-weight: 500; background: none; }
/*ul.pagination li a.HMenu { padding: 0 5px 0 35px; background: url('images/base/fleche21.png') no-repeat 5px center; }
ul.pagination li a.HMenuS { padding: 0 15px 0 15px; background: url('images/base/sepv2.png') no-repeat left center; }
ul.pagination li a.HMenuS1 { padding: 0 15px 0 15px; }
ul.pagination li a.HMenuA, ul.pagination li a.HMenuFA { color: #909090; }*/

ul.pagination li a:hover { /*-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;*/ border: solid 0 #eeeeee; background-color: #f7f6f4; color: #b10000; }