@charset "UTF-8";
/*** CSS manager_model1 ***/
body {
	background: url(bgd-body.gif)  #f2f2f2;
	font-family: arial,helvetica,tahoma,"Trebuchet MS",sans-serif;
	font-size: 10px;
	text-align: center;
	behavior: url("/csshover3.htc");
	margin: 0;
	padding: 0;
}
* html img,
* html #blockMenu * {
	behavior: url("/iepngfix.htc");
}
a {
	color: #6d6d6d;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
#blockGlobal #column-2 .blockBasketlogin .formAction,
#blockGlobal #column-2 .blockValidation .formTable,
h1, h2, h3, h4, hr, div, form, img, table, td, tr,
p, ul, li, dd, input, map, .clear_both, div.dashboard *,
.checklist, .checklist li {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
/*----------------------------------------------+
+ Menu top  admin                               +
+----------------------------------------------*/
#menuAdmin {
	background: #383838;
	border: 1px solid #707070;
	font-size: 11px;
	color: #e2e2e2;
	text-align: left;
	padding: 5px 5px 5px 0;
}
#menuAdmin .user a {
	margin-left: 5px;
	border: none;
	border-left: 1px solid #5b5b5b;
	padding: 0 0 0 5px;
}
#menuAdmin a {
	border-right: 1px solid #5b5b5b;
	color: #e2e2e2;
	padding: 0 9px;
}
.blockTop {
	width: 970px;
	text-align: right;
	color: #6d6d6d;
	font: 11px tahoma,arial,helvetica,sans-serif;
	margin: 10px auto 0 auto;
	padding: 5px 10px 0 10px;
	height: 21px;
	color: #fff;
	background: url(bgd-blockTop.gif) no-repeat top;
}
.blockTop a {
	color: #fff;
	text-decoration: none !important;
}
#blockGlobal {
	font-size: 12px;
	width: 990px;
	text-align: left;
	background: url(bgd-blockGlobal.gif) repeat-y #fff;
	margin: 0 auto;
}
/*----------------------------------------------+
+ Haut de page header                           +
+----------------------------------------------*/
#blockGlobal #blockHeader {
	height: 80px;
	overflow: hidden;
}
#blockGlobal #blockHeader .block-1 {
	width: 284px;
	height: 80px;
	padding: 7px 0 0 20px;
	float: left;
}
#blockGlobal #blockHeader .blockSearchHeader {
	float: right;
	padding: 24px 10px 0 0;
}
#blockGlobal #blockHeader .blockSearchHeader input.text {
	height: 20px;
	width: 257px;
	border: none;
	color: #868686;
	font: italic 12px tahoma,arial,helvetica,sans-serif;
	padding-left: 8px;
	padding-top: 5px;
	background: url(bgd-searchHeader.gif) no-repeat left top;
}
#blockGlobal #blockHeader .block-2 {
	padding: 18px 0 0 0;
}
#blockGlobal #blockHeader .block-3 {
	width: 176px;
	float: left;
	text-align: right;
	padding: 31px 0 0;
}
#blockGlobal #blockHeader .block-1 h1 {
	font-size: 17px;
	text-transform: uppercase;
}
#blockGlobal #blockHeader .block-1 h1 img {
	vertical-align: middle;
}
#blockGlobal #blockHeader .block-2 h2 {
	border: none;
	color: #000;
	font: 17px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
}
#blockGlobal #blockHeader .block-2 h3 {
	font-size: 13px;
	color: #7f7f7f;
}
#blockGlobal #blockMenu {
	display: block;
	margin: 0 11px;
}
#blockGlobal #blockMenu ul {
	background: url(bgd-blockMenu.gif) repeat-x bottom;
	height: 31px;
	margin: 0;
	padding: 2px 0 0 3px;
}
#blockGlobal #blockMenu li {
	background: none;
	font: 12px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	color: #656565;
	display: inline;
	float: left;
	height: 31px;
	border-right: 1px solid #6f6f6f;
	line-height: 12px;
	margin: 0;
	padding: 0;
}
#blockGlobal #blockMenu li a {
	height: 31px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	float: left;
	display: block;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
#blockGlobal #blockMenu li.activ a,
#blockGlobal #blockMenu li a:hover {
	background: #fff;
	color: #383838;
	background-image: none;
}
#blockGlobal #blockMenu li.home a span {
	background: url(icons/picto-home.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.catalog a span {
	background: url(icons/picto-catalog.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.star a span {
	background: url(icons/picto-star.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.user a span {
	background: url(icons/picto-user.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.delivry a span {
	background: url(icons/picto-delivry.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.trend a span {
	background: url(icons/picto-trend.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.tools a span {
	background: url(icons/picto-tools.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li a span {
	display: inline-block;
	white-space: nowrap;
	width: auto;
	height: 31px;
	background: none;
	padding: 0 0 0 26px;
}
* html #blockGlobal #blockMenu li a span {
	float: left;
}
#blockGlobal #blockMenu li a span span {
	display: inline-block;
	white-space: nowrap;
	height: 24px;
	background: none !important;
	padding: 10px 12px 0 2px;
}
#blockGlobal #blockMenu li.sub a span span {
	background: url(bull-arrowMenu-2.gif) no-repeat right center !important;
	padding-right: 16px;
	margin-right: 8px;
}
#blockGlobal #blockMenu li.sub ul li a span span {
	background: none !important;
}
#blockGlobal #blockMenu li ul.under {
	float: left;
	height: auto;
	display: none;
	position: absolute;
	z-index: 1;
	clear: both;
	width: 170px;
	border: 1px solid #cecece;
	border-top: none;
	background: #fff;
	margin: 31px 0 0 -1px;
	padding: 1px;
}
*+html #blockGlobal #blockMenu li ul.under {
	margin-top: 0;
}
#blockGlobal #blockMenu li:hover ul {
	display: block;
}
#blockGlobal #blockMenu li ul li {
	display: block;
	height: auto;
	float: none;
	border: none;
	font-size: 11px;
	padding: 0;
}
#blockGlobal #blockMenu li ul li a {
	display: block;
	float: none;
	height: auto;
	color: #000;
	border-bottom: 1px dotted #cecece;
	background: #fff;
	background-image: none !important;
	padding: 7px 3px 7px 5px;
}
#blockGlobal #blockMenu li ul li a span,
#blockGlobal #blockMenu li ul li a span span {
	display: inline;
	white-space: normal;
	height: auto;
	background-image: none !important;
	padding: 0;
}
#blockGlobal #blockSubMenuTop {
	display: block;
	height: 30px;
	overflow: hidden;
	text-align: center;
	background: url(dot.gif) repeat-x left 26px;
	margin: 5px 2px;
}
#blockGlobal #blockSubMenuTop ul {
	height: 24px;
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
}
#blockGlobal #blockSubMenuTop li {
	background: none;
	font: 12px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	color: #656565;
	display: inline-block;
	white-space: nowrap;
	list-style: none;
	margin: 0;
	padding: 0;
}
#blockGlobal #blockSubMenuTop li a {
	display: inline-block;
	white-space: nowrap;
	height: 20px;
	overflow: hidden;
	text-decoration: none;
	border: 1px solid #dadada;
	cursor: pointer;
	color: #787878;
	background: #f2f2f2;
	font: bold 12px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	margin: 0;
	padding: 4px 5px 0;
}
#blockGlobal #blockSubMenuTop li.activ a,
#blockGlobal #blockSubMenuTop a.activ {
	color: #000;
	height: 21px;
	border-bottom: 1px solid #fff;
	background: #fff;
}
#blockGlobal .blockPagePath {
	border: 1px solid #dadada;
	border-top: none;
	font-size: 11px;
	background: url(bgd-shader.gif) repeat-x bottom #fff;
	margin: 0 11px;
	padding: 7px;
}
/*----------------------------------------------+
+ Média,arbre                                   *
+----------------------------------------------*/
#blockGlobal #blockPageArbo {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#blockGlobal #blockInvoiceFolderArbo {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#blockGlobal #blockActionMenuTop ul {
	position:relative;
	margin-top: -36px;
	text-align: right;
	float: right;
	padding-right: 5px;
	z-index:100;
}
#blockGlobal #blockActionMenuTop li {
	list-style: none;
	display: inline;
	font: 11px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
	cursor:pointer;
}
#blockGlobal #blockActionMenuTop li a {
	display: inline-block;
	white-space: nowrap;
	background: transparent url(bgd-button_right.gif) no-repeat scroll top right;
	color: #444;
	height: 22px;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 0 8px 0 0;
	cursor:pointer;
}
#blockGlobal #blockActionMenuTop li a span {
	background: transparent url(bgd-button_left.gif) no-repeat;
	line-height: 14px;
	display: inline-block;
	white-space: nowrap;
	height: 19px;
	padding: 3px 0 0 8px;
	cursor:pointer;
}
#blockGlobal #blockActionMenuTop li a span span {
	background: none;
	display: inline;
	line-height: auto;
	padding: 0;
	cursor:pointer;
}
#blockGlobal #blockActionMenuTop li a:active {
	background-position: right bottom;
	color: #000;
	outline: none;
}
#blockGlobal #blockActionMenuTop li a:active span {
	background-position: left bottom;
}
#blockGlobal .blockSearchFilter {
	background: #eaf2f5;
	border: 1px solid #bedce7;
	text-align: center;
	line-height: 23px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	margin: 0 0 5px;
	padding: 5px;
}
#blockGlobal .blockSearchFilter input.search {
	border: 1px solid #c9c9c9;
	color: #000;
	font: 13px tahoma,arial,helvetica,sans-serif;
	padding: 1px 1px 1px 23px;
	width: 150px;
	background: url(ico-search.gif) no-repeat 2px 2px #fff;
}
#blockGlobal .blockSearchFilter input.text {
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
	top: 0px;
}
#blockGlobal #blockPagination {
	display: block;
	height: 30px;
	overflow: hidden;
	text-align: center;
	margin: 15px 2px;
}
#blockGlobal #blockPagination ul {
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
	height: 24px;
}
#blockGlobal #blockPagination li {
	display: inline;
	white-space: nowrap;
	background: none;
	font: 12px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	color: #656565;
	list-style: none;
	margin: 0 -1px;
	padding: 0;
}
#blockGlobal #blockPagination li a {
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	border: 1px solid #dadada;
	cursor: pointer;
	color: #787878;
	background: #f2f2f2;
	font: bold 12px arial,helvetica,sans-serif;
	margin: 0 0 0 1px;
	padding: 5px 7px;
}
#blockGlobal #blockPagination li.activ a,
#blockGlobal #blockPagination a.activ {
	color: #000;
	background: #fff;
}
#blockGlobal #column-1 {
	width: 230px;
	padding: 10px 8px 0 9px;
	float: left;
}
#blockGlobal #column-2 {
	float: left;
	width: 732px;
	padding: 10px 0 0 0;
}
#blockGlobal #column-2 p {
	font-size: 13px;
	margin: 5px 0 15px 0;
}
#blockGlobal #column-2 h3,
#blockGlobal #column-2 h2 {
	color: #373737;
	font: 16px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	border-bottom: 1px dotted #ccc;
	text-align: left;
	padding: 5px 0 5px 17px;
	letter-spacing: -0.04em;
	background: url(bull-arrow_h2.gif) no-repeat left;
}
#blockGlobal #column-2 h3 strong,
#blockGlobal #column-2 h2 strong {
	font-weight: bold;
	color: #646464;
}
h2 span.open {
	font-size: 12px;
	font-weight: 400;
	float: right;
	display: block;
	padding: 3px 15px 0 0;
}
h2 span.open a {
	color: #484848;
}
h2 span.open a:hover {
	color: #878787;
}

#blockGlobal #column-2 .blockAddress {
	font-weight: 700;
	font-size: 14px;
	border: 1px solid #ddd;
	margin: 8px 26px 26px 25px;
	padding: 8px;
}
#blockGlobal #column-2 ul.list-1 {
	margin: 10px;
}
#blockGlobal #column-2 ul.list-1 li {
	list-style: square;
	font-size: 13px;
	color: #323232;
	margin: 0 0 10px 20px;
}

#blockGlobal #column-2 .block-cut {
	height: 80px;
}
#blockGlobal #column-2 .list li {
	list-style: square;
	margin-left: 15px;
	line-height: 19px;
}
#blockGlobal #column-2 .listPdf li {
	list-style: none;
	margin-left: 0;
	padding-left: 30px;
	line-height: 30px;
	background: url(pictures/ico-pdf.gif) no-repeat left 3px;
	font-size: 13px;
}
#blockGlobal #column-2 .listPdf li a {
	text-decoration: underline;
	color: #000;
}
#blockGlobal #column-2 .formTable {
	margin: 10px 5px 12px;
}
#blockGlobal #column-2 .formTable table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100% !important;
}
#blockGlobal #column-2 .formTable table td {
	border-bottom: 1px solid #dadada !important;
	font: 13px arial,helvetica,sans-serif;
	color: #484848;
	padding: 5px 0;
}
#blockGlobal #column-2 .formTable textarea.formRefundComment {
	width: 80%;
}
#blockGlobal #column-2 a.linkButton,
#blockGlobal #column-2 .formTable a.submit,
#blockGlobal #column-2 .formTable button.submit {
	display: inline-block;
	font: bold 13px "Trebuchet MS",arial,helvetica,sans-serif;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}
#blockGlobal #column-2 a.linkButton span span span,
#blockGlobal #column-2 .formTable a.submit span span span,
#blockGlobal #column-2 .formTable button.submit span span span {
	height: 22px;
	line-height: 1.5;
	background: url(ong-input_center.gif) repeat-x left top;
	color: #4b601f;
	padding: 2px 3px 0;
}
#blockGlobal #column-2 a.linkButton {
	margin-top: -3px !important;
}
#blockGlobal #column-2 a.linkButton span {
	background: url(ong-input-2_left.gif) no-repeat left top;
}
#blockGlobal #column-2 a.linkButton span span {
	background: url(ong-input-2_right.gif) no-repeat right top;
	padding-right: 18px;
}
#blockGlobal #column-2 a.linkButton-2 span span {
	background: url(ong-input-3_right.gif) no-repeat right top;
	padding-right: 3px;
}
* html button {
	width: 1%;
	overflow: visible;
}
*: first-child + html button {
	overflow: visible;
}
#blockGlobal #column-2 .formTable .fieldComment {
	font: italic 11px arial,helvetica,sans-serif;
	color: #535353;
	font-weight: normal;
}
#blockGlobal #column-2 .formTable .formLegend {
	text-align: right;
	padding: 8px 0;
}
#blockGlobal #column-2 .blockLogin {
	border: 2px solid #d3e5c7;
	width: 320px;
	margin: 20px auto;
	padding: 1px;
}
#blockGlobal #column-2 .blockLogin .formTable {
	background: url(bgd-blockLogin.gif) repeat-x bottom;
	margin: 0;
}
#blockGlobal #column-2 .blockLogin .formTable td {
	border: none;
	padding-right: 10px;
	padding-left: 10px;
}
#blockGlobal #column-2 .blockLogin input {
	width: 97%;
}
#blockGlobal #column-2 .blockStyle-1 .formTable {
	margin-bottom: 0;
}
#blockGlobal #column-2 table .titleTable td {
	font: 12px arial,hevetica,sans-serif;
	color: #ec6b03;
	text-transform: uppercase;
	padding: 9px 0;
}
#blockGlobal #column-2 .formTable .priceTable {
	width: 140px !important;
	text-align: center;
	background: #eee;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .commandTable {
	width: 125px;
	text-align: center;
}
#blockGlobal #column-2 .formTable .titleTable td.priceTable {
	background: none;
}
#blockGlobal #column-2 .formTable td.offerTable {
	background: url(bul-arrow-1_right.gif) no-repeat 2px center;
	padding-left: 12px;
	font-weight: 700;
}
#blockGlobal #column-2 .formTable td.labelTable {
	background: url(bul-arrow-1_right.gif) no-repeat 2px center;
	padding-left: 12px;
	font-weight: 700;
	width: 35%;
}
#blockGlobal #column-2 .formTable .priceTable-2 {
	width: 90px !important;
	text-align: center !important;
	background: #e5e6e5;
}
#blockGlobal #column-2 .blockStyle-1 .formTable input.unit {
	width: 20px;
	text-align: right;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .dateFacture {
	width: 110px;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .download {
	width: 200px;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .downloadPdf a {
	background: url(ico-pdf.gif) no-repeat left top;
	padding-left: 26px;
	padding-top: 3px;
	height: 20px;
	display: block;
	width: 80px;
	font-weight: 700;
	text-decoration: underline;
	margin: 0 auto;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .expiration td {
	background-color: #dfdfdf;
	color: #000;
	font-weight: 700;
	border-bottom: 1px solid #8c8c8d;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .statusOrder {
	width: 118px;
	text-align: center !important;
}
#blockGlobal #column-2 .formTable .totalTaxe td {
	background: #ebebeb;
	padding-left: 4px;
	padding-right: 4px;
}
#blockGlobal #column-2 .formTable .totalFinal td,
#blockGlobal #column-2 .blockStyle-1 .formTable .totalFinal td {
	background: #ff9e2b;
	padding-left: 4px;
	padding-right: 4px;
	color: #fff;
	font-size: 14px;
}
#blockGlobal #column-2 .formTable .totalTaxe td.priceTable-2 {
	background: #e5e6e5;
}
#blockGlobal #column-2 .blockBasketlogin .formTable table,
#blockGlobal #column-2 .blockValidation .formTable table {
	width: 390px !important;
	margin: 0 auto;
}
#blockGlobal #column-2 .blockBasketlogin .formTable td,
#blockGlobal #column-2 .blockValidation .formTable td {
	font-size: 12px;
	border: none;
	text-align: left;
	padding: 2px 0;
}
#blockGlobal #column-2 .formBasket {
	width: 380px;
}
#blockGlobal #column-2 .formTable .formActionBascket {
	width: 666px;
	float: left;
	position: absolute;
	margin: 10px 0;
}
#blockGlobal #column-2 .clearForm {
	margin-top: 45px;
	clear: both;
}
#blockGlobal #column-2 .clearForm-2 {
	clear: both;
	border-bottom: 1px solid #d6d6d6;
	margin: 70px 5px 15px;
}

#blockGlobal #column-2 .accountComment {
	margin-top: 75px;
}
#blockGlobal .blockFormInfos {
	border: 1px solid #ffd860;
	background: #fffada;
	color: #000;
	font-weight: bold;
	text-align: center;
	width: auto;
	border-radius: 7px;
	-moz-border-radius: 7px;
	margin: 10px auto;
	padding: 10px 0;
}
#blockGlobal #blockFooter {
	height: 5px;
	position: relative;
	bottom: -6px;
	background: url(bgd-blockFooter.gif) no-repeat left bottom;
	font: 12px arial,helvetica,sans-serif;
	text-align: right;
	padding: 8px 10px 0 0;
}
#blockGlobal #blockFooter ul {
	float: left;
	text-align: right;
}
#blockGlobal #blockFooter ul li {
	list-style: none;
	border-right: 1px solid #fff;
	display: inline;
}
#blockGlobal #blockFooter ul li a {
	color: #fff;
	padding: 0 10px;
}
* html ul #blockGlobal #blockMenuTop li a {
	height: 1%;
}
#blockGlobal #blockMenuTop ul li div,
#blockGlobal .blockMenuTop-sub {
	background: #202020;
	display: block;
	width: 900px;
	text-align: left;
	z-index: 1;
	top: 144px;
	left: 50%;
	right: 50%;
	margin: -1px auto 0 !important;
	padding: 2px 0 5px;
}
* + html #blockGlobal #blockMenuTop ul li div {
	margin: 0 -450px 0 -451px !important;
}
#blockGlobal .blockMenuTop-sub {
	height: 22px !important;
	display: block;
}
#blockGlobal .blockMenuTop-sub a,
#blockGlobal #blockMenuTop ul li div a {
	font-size: 13px;
	background: none !important;
	display: block;
	float: left;
	color: #fff;
	margin: 0;
	padding: 2px 25px;
}
#blockGlobal .blockMenuTop-sub a:hover,
#blockGlobal .blockMenuTop-sub a.activ {
	color: #7ab201;
}
#blockGlobal #blockMenuTop ul li div a:hover,
#blockGlobal #blockMenuTop ul li div a.activ,
#blockGlobal #blockMenuTop ul li.activ div a:hover,
#blockGlobal #blockMenuTop ul li.activ div a.activ,
#blockGlobal #blockMenuTop ul li div a span {
	background: none;
	color: #85c017;
}
#blockGlobal #blockMenuTop ul li.activ div,
#blockGlobal #blockMenuTop ul li.over div,
#blockGlobal #blockMenuTop ul li:hover div {
	display: block !important;
}
#blockGlobal #column-2 .block-2:hover {
	border-color: #b7b7b7;
}
#blockGlobal #column-2 .additionalInformation {
	height: 82px;
	overflow: hidden;
}
#blockGlobal #column-2 .commandHistory {
	height: 63px;
	overflow: hidden;
}
#blockGlobal #column-2 .commandCurrent {
	height: 89px;
	overflow: hidden;
}
#blockGlobal #column-2 .offer {
	height: 85px;
	overflow: hidden;
}
#blockGlobal #column-2 .block-warning,
#blockGlobal #column-2 .block-warning:hover {
	border-color: #7ab201;
}
#blockGlobal #column-2 .consult .label {
	width: 300px;
}
#blockGlobal #column-2 .block-1 .blockHome {
	height: 155px;
}

#blockPopup table,
#blockGlobal #column-2 .block-1 table,
#blockGlobal #column-2 .block-2 table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100% !important;
	margin: 5px 0 0;
}
#blockPopup table .label span,
#blockGlobal #column-2 .block-1 table .label span,
#blockGlobal #column-2 .block-2 table .label span {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
#blockGlobal #column-2 .block-2 table .label-2 {
	background: url(bul-arrow-1_right.gif) no-repeat 2px 10px;
	padding-top: 7px;
	vertical-align: top;
	padding-left: 12px;
	font-weight: 700;
	color: #484848;
}
#blockGlobal span.fieldComment {
	font-size: 11px !important;
	font-weight: normal !important;
	font-style: italic;
	display: block;
	color: #8d8d8d !important;
}
#blockGlobal #column-2 .block-2 table span.observation {
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	line-height: 18px;
}
#blockGlobal #column-2 table .downloadPdf a {
	background: url(ico-pdf.gif) no-repeat left top;
	padding-left: 26px;
	padding-top: 3px;
	height: 20px;
	display: block;
	font-weight: 700;
	text-decoration: underline;
	margin: 0 auto;
}
#blockGlobal #column-2 table .downloadPdf {
	width: 25% !important;
}
#blockGlobal #column-2 table td.secondCol {
	width: 75% !important;
}
a.submit,
button.submit {
	display: inline-block;
	font: 13px Trebuchet MS,arial,helvetica,sans-serif;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0 !important;
	padding: 0;
}
a.submit span span span,
button.submit span span span {
	height: 22px;
	line-height: 1.5;
	background: url(ong-input_center.gif) repeat-x left top;
	padding: 2px 3px 0;
}
#blockGlobal #column-2 .moreAction {
	text-align: right;
	padding: 5px 0 0;
}
#blockPopup a.linkAction,
#blockGlobal #column-2 a.linkAction {
	display: inline-block;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-size: 12px;
}
#blockPopup a.linkAction span,
#blockGlobal #column-2 a.linkAction span {
	float: left;
	vertical-align: middle;
	background: url(linkAction_left.gif) no-repeat left top;
	color: #fff;
	padding: 0 0 0 13px;
}
#blockPopup a.linkAction span span,
#blockGlobal #column-2 a.linkAction span span {
	background: url(linkAction_right.gif) no-repeat right top;
	padding: 0 4px 0 0;
}
#blockPopup a.linkAction span span span,
#blockGlobal #column-2 a.linkAction span span span {
	height: 18px;
	line-height: 1.5;
	background: #b3b3b3 url(linkAction_center.gif) repeat-x left top;
	padding: 2px 5px 0 3px;
}
#blockGlobal #column-2 a.linkAction:hover span span span {
	color: #e0e0e0;
}
input.text,
select {
	border: 1px solid #c9c9c9;
	color: #000;
	font: 13px tahoma,arial,helvetica,sans-serif;
	padding: 1px 1px 1px 2px;
}
select[disabled="disabled"] {
	color: #908d8b;
}

#blockGlobal .submit, a.submit {
	background: url(bgd-submit.gif) repeat-x bottom;
	border: 1px solid #bebebe;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande","Lucida Unicode Sans",arial,helvetica,sans-serif;
	text-transform: uppercase;
	color: #313131;
	cursor: pointer;
	margin: 0 0 0 5px;
	padding: 3px 5px 2px !important;
}
input.alone {
	width: 50%;
}
textarea#reminderText {
	width: 400px;
	height: 150px;
	margin-top: 5px;
}
textarea#reminderText span {
	font-style: italic;
	color: gray;
}
#blockGlobal #column-2 table.listingCustomers td {
	width: 22.5%;
	font-size: 12px;
}
#blockGlobal #column-2 table.listingCustomers td.link {
	width: 10%;
}
#blockGlobal #column-2 table.order td {
	width: 17%;
}
#blockGlobal #column-2 table.order td.link {
	width: 11%;
}
#blockGlobal #column-2 .formTable table.users .date {
	width: 8%;
}
#blockGlobal #column-2 table.order-2 td {
	width: 14%;
}
#blockGlobal #column-2 table.orderDetail td {
	width: 15%;
}
#blockGlobal #column-2 table.orderDetail td.priceTable-2 {
	width: 20%;
	text-align: center;
}
#blockGlobal #column-2 table td.menuActions {
	text-align: right !important;
}
.bgd-popup {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 100%;
	background-color: #000 !important;
	background: none;
	z-index: 2;
}
#blockGlobal #column-2 .formPopup {
	position: absolute;
	top: 230px;
	width: 420px;
	left: 50%;
	right: 50px;
	border: 3px solid #c3d9ff;
	background: #ebf2ff;
	z-index: 3;
	margin: 0 -210px;
}
#blockLoginAdmin {
	width: 400px;
	text-align: left;
	margin: 10px auto;
	padding: 0 12px 10px 8px;
	background: #fff;
	border: 1px solid #b5b5b5;
}
#blockLoginAdmin h1 {
	width: 197px;
	height: 67px;
	padding-top: 31px;
	margin-bottom: 30px;
}
#blockLoginAdmin table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100% !important;
	margin: 0;
}
#blockLoginAdmin .block-2 {
	float: none;
	border: 1px solid #b5b5b5;
	background: #fff url(bgd-block.gif) repeat-x bottom;
	margin: 0 0 2px 4px;
	padding: 5px 10px;
}
#blockLoginAdmin .block-2 h2 {
	margin: 0;
}
#blockLoginAdmin table .formAction td {
	text-align: center;
	border: none;
}
#blockGlobal #column-2 .paging a {
	text-decoration: underline;
	margin: 0 1px;
	padding: 4px 8px;
}
#blockGlobal #column-2 .paging .activ {
	color: #000;
	background: #e3e8ed;
	text-decoration: none;
	font-weight: 700;
}
#blockGlobal #column-2 .paging a:hover {
	color: #000;
	background-color: #e3e8ed;
	text-decoration: none;
}
.connexSubmit,
#blockPopup .block-2 .formAction .submit,
#blockGlobal #column-2 .block-2 .formAction .submit-2,
#blockGlobal #column-2 .block-2 .formAction input.submit,
#blockGlobal #column-2 .formAction input.submit {
	background: url(bgd-submit.gif) repeat-x left top #e3e3e3;
	border: 1px solid #999;
	font-family: "Lucida Grande",arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	padding: 2px 5px !important;
}
button.dashboard {
	background: url(calendar/dashboard-icon.gif);
	border: 0;
	cursor: pointer;
	height: 20px;
	width: 20px;
	position: relative;
	top: -3px;
	margin: 0 10px 0 0;
	padding: 0;
}
div.dashboard {
	background: url(calendar/dashboard.gif);
	height: 175px;
	text-align: center;
	width: 147px;
	padding: 0 12px;
}
div.dashboard div {
	background: none !important;
	cursor: move;
	height: 165px;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	width: 147px;
}
div.dashboard caption {
	font: normal 12px/17px arial,helvetica,sans-serif;
	padding-top: 0;
	text-align: center;
	width: 100%;
}
div.dashboard caption a {
	cursor: pointer;
	display: block;
	height: 11px;
	overflow: hidden;
	position: absolute;
	text-indent: -100px;
	top: 13px;
	width: 11px;
}
div.dashboard caption a.prev {
	background-image: url(calendar/dashboard-prev.gif);
	background-repeat: no-repeat;
	background-position: center center;
	left: 1px;
}
div.dashboard caption a.next {
	background-image: url(calendar/dashboard-next.gif);
	background-repeat: no-repeat;
	background-position: center center;
	right: 1px;
}
div.dashboard caption span {
	height: 25px;
	position: relative;
	text-align: center;
}
div.dashboard caption span.month {
	padding-right: 8px;
}
div.dashboard caption span.month: after {
	content: ',
';
}
div.dashboard table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: default;
	overflow: hidden;
	width: 147px;
	margin: 0 auto;
}
div.dashboard td,
div.dashboard th {
	border: 0;
	font: normal 12px arial,helvetica,sans-serif;
	height: 19px;
	text-align: center;
	width: 21px;
}
div.dashboard td {
	font-size: 11px;
	padding-right: 5px;
	text-align: right;
	width: 16px;
}
div.dashboard td.invalid {
	color: #a5a5a5;
}
div.dashboard td.valid {
	color: #000;
	font-weight: 700;
	cursor: pointer;
}
div.dashboard td.active,
div.dashboard td.hover {
	color: #6f6f6f;
	cursor: pointer;
	text-decoration: underline;
}
.tooltip {
	cursor: help;
}
.tip,
.blockTooltip {
	background: #fff url(bgd-blockContent.gif) repeat-x top;
	color: #000;
	/*border: 2px solid #88c7e4;*/
	border: 2px solid #77CD15;
	width: 200px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px;
	z-index: 50000;
}
.something_else .tip {
	background-color: #930;
}
.something_else .tip-title {
	background-color: #00c;
}
.tip-title {
	color: #0e7aad;
	font-weight: 700;
	font-size: 14px;
	padding: 5px;
}
.tip-text {
	color: #000;
	padding: 5px;
}
.ind {
	width: 200px;
	background-color: #666;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	padding: 15px;
}
#hide {
	margin-bottom: 20px;
}
.MultiBoxContainer {
	position: absolute;
	border: 2px solid #ccc;
	background-color: #fff;
	display: none;
	z-index: 2147483647 !important;
	text-align: left;
}
.black {
	border-color: #ccc;
}
.connect {
	border-color: #868686;
}
.MultiBoxLoading {
	background: url(multibox/loader.gif) no-repeat center;
}
.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.MultiBoxClose {
	position: absolute;
	top: -12px;
	right: -12px;
	background: url(multibox/close.png) no-repeat !important;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0;
	position: relative;
}
.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000;
}
.MultiBoxPrevious {
	position: absolute;
	background: url(multibox/left.png) no-repeat !important;
	width: 24px;
	height: 24px;
	left: 0;
	margin-top: 5px;
	cursor: pointer;
}
.MultiBoxNext {
	position: absolute;
	background: url(multibox/right.png) no-repeat !important;
	width: 24px;
	height: 24px;
	right: 0;
	margin-top: 5px;
	cursor: pointer;
}
.MultiBoxNextDisabled {
	cursor: default;
	background: url(multibox/rightDisabled.png) no-repeat !important;
}
.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(multibox/leftDisabled.png) no-repeat !important;
}
.MultiBoxTitle {
	position: relative;
	float: left;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: 700;
	text-align: left;
	margin: 10px 10px 10px 35px;
}
.MultiBoxNumber {
	position: relative;
	width: 50px;
	float: right;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: right;
	margin: 10px 35px 0 0;
}
.MultiBoxDescription {
	clear: left;
	position: relative;
	padding-top: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: left;
	margin: 0 35px;
}
.MultiBoxCredits {
	margin-top: 5px;
	text-align: right;
	font-weight: 700;
}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#blockGlobal .blockHome .block-1 .item-1,
#blockGlobal .blockHome .block-1 .item-2 {
	width: 205px;
	height: 98px;
	background: url(bgd-blockIntroItem.gif) no-repeat right;
	float: left;
	padding: 13px 13px 0 11px;
}

#blockGlobal #column-2 .list,
#blockGlobal #column-2 .listPdf {
	margin: 15px 5px;
}
#blockGlobal #column-2 table.sales .total td,
#blockGlobal #column-2 table.sales td.month,
#blockGlobal #column-2 table.partnerSales .total td,
#blockGlobal #column-2 table.partnerSales td.monthSales {
	background: #ebebeb;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	color: #999;
}
#blockGlobal #column-2 .formTable input.text:focus,
#blockGlobal #column-2 .formTable textarea:focus,
#blockGlobal #column-2 .formTable select:focus,
input.text:focus,
textarea:focus,
select:focus,
.select:focus {
	border-color: #5c5c5c;
}
#blockGlobal #column-2 .formTable textarea,
textarea {
	border: 1px solid #7ab201;
	color: #000;
	font: 13px tahoma,arial,helvetica,sans-serif;
	width: 90%;
	padding: 1px 0 1px 2px;
}
* + html #blockGlobal #column-2 .formTable button.submit,
* + html #blockGlobal #column-2 button.submit,
* + html button.submit {
	margin: 0 2px !important;
}
#blockGlobal #column-2 a.linkButton span,
#blockGlobal #column-2 .formTable a.submit span,
#blockGlobal #column-2 .formTable button.submit span,
a.submit span,
button.submit span {
	float: left;
	vertical-align: middle;
	background: url(ong-input_left.gif) no-repeat left top;
	padding: 0 0 0 4px;
}
#blockGlobal #column-2 a.linkButton span span,
#blockGlobal #column-2 .formTable a.submit span span,
#blockGlobal #column-2 .formTable button.submit span span,
a.submit span span,
button.submit span span {
	margin-right: 1px;
	background: url(ong-input_right.gif) no-repeat right top;
	padding: 0 3px 0 0;
}
#blockGlobal #column-2 .formTable .formAction,
#blockGlobal .xiti,
.formAction {
	text-align: center;
	padding: 5px;
}
#blockGlobal #column-2 .formTable .requiredFields,
#blockGlobal #column-2 .requiredFields,
#blockLoginAdmin .requiredFields {
	font-size: 14px;
	color: red;
}
#blockGlobal #column-2 .error td,
#blockLoginAdmin .error td {
	background: #e6e6e6;
}
#blockGlobal #column-2 table.orderDetail td.trash,
#blockGlobal #column-2 table.users td.trash {
	width: 30px;
}
#blockGlobal #column-2 .formTable .totalFinal td,
#blockGlobal #column-2 .paging .next {
	font-weight: 700;
}
#blockGlobal #column-2 .blockBasketlogin .formTable td input,
#blockGlobal #column-2 .blockValidation .formTable td input,
input.search {
	width: 90%;
}
#blockGlobal #column-2 .reminder,
#blockGlobal #column-2 .ticket {
	overflow: hidden;
	height: 87px;
}
#blockPopup table td,
#blockGlobal #column-2 .block-1 table td,
#blockGlobal #column-2 .block-2 table td,
#blockLoginAdmin table td {
	border-bottom: 1px solid #dadada;
	text-align: left;
	font-size: 12px;
	padding: 5px 0;
}
#blockGlobal #column-2 .block-2 .defaultSkin table.mceLayout td {
	padding: 0;
	background: #f0f0ef;
}
#blockGlobal #column-2 .block-2 .defaultSkin table.mceLayout {
	border-right: 1px solid #ccc !important;
	background: #f0f0ef;
}
#blockGlobal #column-2 .block-2 .defaultSkin table.mceLayout .mceToolbar table {
	width: 90px !important;
	text-align: center;
	margin: 0 auto -1px auto;
}


fieldset {
	border: none;
	padding: 5px;
}
#blockPopup table .label,
#blockGlobal #column-2 .block-1 table .label,
#blockGlobal #column-2 .block-2 table .label,
#blockLoginAdmin table .label {
	font-weight: bold;
	font-size: 12px;
	color: #484848;
}
#blockGlobal #column-2 .block-2 table.client td,
#blockGlobal #column-2 table.orderDetail td.offerTable {
	width: 25%;
}
td.submitAlone,
#blockGlobal #column-2 .formTable table.users td {
	width: 20%;
}
#blockPopup {
	padding: 5px;
}
#blockGlobal #column-2 table.sales td.month {
	text-align: center;
	width: 210px;
}
.requiredFields,
#blockGlobal #column-2 .formTable .fieldError,
#blockGlobal #column-2 .fieldError,
#blockLoginAdmin .fieldError {
	color: #d81818 !important;
	font-weight: 700;
	padding: 4px 0;
}
#blockGlobal #column-2 table.sales td.align-center-2 {
	width: 150px !important;
	text-align: center;
}
/*----------------------------------------------+
+ Test Select NavDirectory
+----------------------------------------------*/
ul.NavDirectorySelect {
	list-style-type: none;
	height: 250px;
	overflow-y: scroll;
	text-align: left;
}
ul.NavDirectorySelect ul {
	list-style-type: none;
	height: auto;
	overflow: hidden;
	border-width: 0;
}
ul.NavDirectorySelect li {
	overflow: hidden;
	margin-left: 15px;
	line-height: 22px;
}
ul.NavDirectorySelect li input {
	position: relative;
	top: 2px;
	left: 5px;
	margin-right: 5px;
}
ul.NavDirectorySelectArbo {
	height: 250px;
	list-style-type: none;
	padding: 5px;
}
ul.NavDirectorySelectArbo li input {
	position: relative;
	top: 2px;
}
#ajaxLoadingBlock {
	display: none;
	position: absolute;
	background: #fff;
	width: 370px;
	height: 70px;
	text-align: center;
	padding: 5px;
	left: 50%;
	right: 50%;
	top: 32px;
	margin: 0 -185px 0 -200px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #444;
}
.productLineRed {
	background-color: #FBA;
}
.productLineOrange {
	background-color: #FDA;
}
.productLineGreen {
	background-color: #DFD;
}
.commentAbuse {
	background-color: #FCC;
	color: #999;
}
.commentNeutral {
	background-color: transparent;
}
.commentValidate {
	background-color: #CFC;
}
.ListOrderType ul {
	border: 1px solid #BBB;
	height: 250px;
	overflow-y: scroll;
	background-color: #FAFAFA;
	padding: 5px;
}
#blockPopUp {
	display: none;
	width: 100% !important;
	position: fixed !important;
	top: 0;
	left: 0;
	z-index: 9000;
}
#blockPopUp div.content {
	text-align: center;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border: 1px solid #555;
	border-top: 0;
	padding: 14px 0;
}
#blockGlobal #column-2 .block-2 td.usefull {
	background-color: #FFFDDF;
}
/*----------------------------------------------+
+ Forum 
+----------------------------------------------*/
.mceLayout {
	width: 670px !important;
}
#blockGlobal #column-2 #messageList table {
	margin: auto auto 15px;
}
#blockGlobal #column-2 table.ticketView,
#blockGlobal #column-2 table.ticketProject {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100% !important;
	margin: 10px 0;
}
#blockGlobal #column-2 table.ticketView td,
#blockGlobal #column-2 table.ticketProject td {
	width: auto;
	padding: 5px 7px;
}
#blockGlobal #column-2 table.ticketView td.profile {
	width: 150px !important;
	background: #b2b2b2;
	color: #fff;
	line-height: 20px;
}
#blockGlobal #column-2 table.ticketView td.profile .cover {
	display: block;
	width: 120px;
	height: 90px;
	background: #e2e2e2;
	border: 1px solid #8f8f8f;
}
#blockGlobal #column-2 table.ticketView td.profile .cover span {
	display: block;
	height: 88px;
	width: 118px;
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 50% 50%;
	margin: 1px auto auto;
}
#blockGlobal #column-2 table.ticketView td.date,
#blockGlobal #column-2 table.ticketProject td.project {
	background: #e1e1e1;
	text-align: left;
	font-size: 11px;
}
#blockGlobal #column-2 table.ticketView td div.actions {
	background: #e1e1e1;
	text-align: right;
	font-size: 11px;
	padding: 4px 7px;
}
#blockGlobal #column-2 table.ticketView td.message {
	background: #fff;
	width: 601px !important;
	overflow: auto;
	border-right: 1px solid #e1e1e1;
	padding: 15px 7px;
}
#blockGlobal #column-2 table.ticketView td.message p {
	text-align: left;
}
#blockGlobal #column-2 table.ticketView td.message ul {
	margin-left: 35px;
}
#blockGlobal #column-2 table.ticketView td.message li {
	list-style-type: square;
	color: #797979;
}
#blockGlobal #column-2 table.ticketView td.message pre,
#blockGlobal #column-2 table.ticketView td.message code,
#blockGlobal #column-2 table.ticketView td.message blockquote,
#blockGlobal #column-2 table.ticketView td.message samp {
	background: #e8e8e8;
	border: 1px solid #b7b7b7;
	border-left-width: 10px;
	font-family: "Courier New",Courier,monospace;
	color: #474747;
	font-size: 12px;
	margin: 15px 30px 10px;
	padding: 15px 15px 10px;
}
#blockGlobal #column-2 table.ticketView td.message .files {
	border-top: 1px solid #bfbfbf;
	margin-top: 25px;
	font-size: 12px;
	padding: 10px 0 0 0;
}
#blockGlobal #column-2 table.ticketView td.message .files img {
	background: #e2e2e2;
	padding: 1px;
}
#blockGlobal #column-2 table.ticketView td.message .forumPreview {
	width: 132px;
	height: 77px;
	border: 1px solid #8f8f8f;
	float: left;
	margin: 5px 5px 0 5px;
	overflow: hidden;
	text-align: center;
}
#blockGlobal #column-2 table.ticketView td.message .forumPreview .blockForumPreview {
	height: 77px;
	width: 132px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}
#blockGlobal #column-2 table.ticketView td.message .forumPreview img {
}
#blockGlobal #column-2 table.ticketView tr.bottom td {
	border-right: 1px solid #e1e1e1;
	vertical-align: bottom;
	padding: 0 !important;
}
#blockGlobal #column-2 table.ticketProject tr.done {
	background-color: #f3f3f3;
}
#blockGlobal #column-2 table.ticketProject tr.done td {
	color: #797979;
	font-style: italic;
}
#blockGlobal #column-2 table.ticketProject tr.done td a {
	color: #797979;
}
#blockGlobal #column-2 table.ticketProject tr.title td {
	font-size: 11px;
	text-transform: uppercase;
}
#blockGlobal #column-2 table.ticketProject td {
	font-size: 12px;
}
#blockGlobal #column-2 table.ticketProject td.project {
	font: 16px arial,helvetica,sans-serif;
}
#blockGlobal #column-2 table.ticketProject td.project .more {
	font-size: 11px !important;
	float: right;
	margin-top: 3px;
}
#blockGlobal #column-2 table.ticketProject td.project .client,
#blockGlobal #column-2 table.ticketProject td.project .client a {
	font-size: 12px;
	color: #595959;
}
#blockGlobal #column-2 table.ticketProject td.number {
	text-align: center;
	width: 30px !important;
	background: #ededed;
	border-right: 1px solid #fff;
}
#blockGlobal #column-2 table.ticketProject td.links {
	padding: 3px 0 !important;
}
#blockGlobal #column-2 .ticketLegend img {
	vertical-align: middle;
}
#blockGlobal #column-2 .ticketLegend span {
	margin: 0 10px;
}
#blockGlobal #column-2 table.ticketProject td.newMessage {
	background: url(bul-arrow-1_right.gif) no-repeat 8px center;
	padding-left: 18px;
	font-weight: bold;
	color: #484848;
}
#blockGlobal #column-2 .blockPaging a {
	text-decoration: underline;
	margin: 0 1px;
	padding: 4px 8px;
}
#blockGlobal #column-2 .blockPaging .activ {
	color: #000;
	background: #E3E8ED;
	text-decoration: none;
	font-weight: bold;
}
#blockGlobal #column-2 .blockPaging a:hover {
	color: #000;
	background-color: #E3E8ED;
	text-decoration: none;
}
#blockGlobal #column-2 .blockPaging .next {
	font-weight: bold;
}
.checklist {
	border: 1px solid #989898;
	list-style: none;
	height: 10em;
	overflow: auto;
	width: 20em;
}
.checklist input {
	border: none;
	vertical-align: middle;
}
.checklist label {
	display: block;
	float: none;
	height: auto !important;
	padding-left: 25px;
	text-indent: -25px;
}
.checklist label:hover,
.checklist label.hover {
	background: #777;
	color: #fff;
}
#blockGlobal #column-2 #tableLastMessages {
	margin-top: 15px;
}
#blockGlobal #column-2 #tableLastMessages .number {
	width: 30px;
	text-align: center;
	background: #ededed;
}
#tableLastMessages .lastMessage {
	font-size: 11px;
	color: #868686;
}
#blockGlobal #column-2 #forumListTable .number {
	background: #ededed;
	width: 30px;
}
#blockGlobal #column-2 .forumListTable {
	margin-bottom: 10px;
}
#blockGlobal #column-2 .forumListTable .number {
	background: #ededed;
	width: 30px;
}
.essaiLine {
	display: block;
	height: 15px;
}
#blockGlobal #blockMenu li.forum a span {
	background: url(icons/picto-forum.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.mail a span {
	background: url(icons/picto-mail.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.media a span {
	background: url(icons/picto-media.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.bill a span {
	background: url(icons/picto-bill.png) no-repeat 7px center;
}
#blockGlobal #blockMenu li.sub a.activ span span {
	background: url(bull-arrowMenu-2.gif) no-repeat right center !important;
}
#blockGlobal #column-2 .block-2 table .mce_fontsizeselect {
	width: 40px !important;
}
#blockGlobal #column-2 .block-1 table.mceLayout, 
#blockGlobal #column-2 .block-2 table.mceLayout {
	width: 689px !important;
	margin: 0 auto;
}
#blockGlobal #column-2 .block-2 table .mce_fontsizeselect tbody {
	width: 75px;
}
#blockGlobal #blockFileArbo {
	float: left;
	width: 430px;
	margin: 0 0 0 10px;
	padding: 0;
	overflow: hidden;
}
#blockGlobal #blockFileArbo h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}
#blockGlobal #blockInvoiceArbo {
	float: left;
	width: 430px;
	margin: 0 0 0 10px;
	padding: 0;
	overflow: hidden;
}
#blockGlobal #blockInvoiceArbo h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}
#blockGlobal #column-2 table.ticketView td.profile img {
	background: #e2e2e2;
	border: 1px solid #8f8f8f;
	margin: 7px 0;
	padding: 1px;
}
.lastMessage,
#tableLastMessages .lastMessage {
	font-size: 11px !important;
	color: #868686 !important;
}
#blockGlobal #column-2 #invoiceListTable {
	margin-top: 10px;
}
#blockGlobal #column-2 .blockMultiSelect {
	border: 1px solid #c9c9c9;
	width: 250px;
	height: 140px;
	overflow-y: scroll;
	float: left;
	margin-right: 35px;
	padding: 5px 1px;
}
#blockGlobal #column-2 .blockCheck {
	float: left;
	width: 150px;
	height: 100px;
	margin: 5px 0 0;
	padding: 0;
}
#blockGlobal #column-2 .blockCheck a {
	display: block;
	float: left;
	width: 150px;
}
#blockGlobal #column-2 #forumListTable td.lastMessage {
	width: 100px;
}
#blockGlobal #column-2 #forumListTable td.priority {
	width: 20px;
}
#blockGlobal #column-2 #forumListTable td.type {
	width: 20px;
}
#blockGlobal #column-2 .blockForum td.type {
	width: 20px;
	text-align: center;
}
#blockGlobal .subject a,
#blockGlobal #column-2 #forumListTable .name a {
	color: #5f5f5f;
}
#blockGlobal #column-2 .forumListTable td.lastMessage {
	width: 100px;
}
#blockGlobal #column-2 .forumListTable td.priority {
	width: 20px; 
}
#blockGlobal #column-2 .forumListTable td.type {
	width: 20px;
}
#blockGlobal #column-2 .forumListTable .name a {
	color: #5f5f5f;
}
/*----------------------------------------------+
+ Facture 
+----------------------------------------------*/
#blockGlobal #column-2 .defaultTable th {
	color: #333;
}
#fileContextDialog #fileForm table {
	width: 400px;
}
#fileContextDialog #fileForm table td.label{
	width: 100px;
}
#fileContextDialog #fileForm table td {
	text-align: left;
}
/*----------------------------------------------+
+ Newsletters 
+----------------------------------------------*/
#blockGlobal #column-2 #formedito td.label {
	width: 175px;
}
#blockGlobal #column-2 .linkPreview {
	position: relative;
	width: 115px;
	height: 25px;
	float: right;
	z-index: 1;	
	margin-top: 2px;
	margin-right: 2px;
	cursor: pointer;
	font-weight: normal;
	outline: none;
}
#blockGlobal #column-2 .linkPreview:hover {
	outline: none;
}
#blockGlobal #column-2 .linkPreview a {
	float: left;
	text-decoration: none;
	color: #555;
	outline-color: #-moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	font-weight: normal;
	font-size: 100%;
	line-height: 1.3;
	padding: 0.5em 1.3em;
}
#blockGlobal #column-2 .linkPreview:hover a {
	color: #212121;
	text-decoration: none;
	outline: none;
}
/*----------------------------------------------+
+ Arborescence 
+----------------------------------------------*/
#childsForm td.input {
	width: 450px;
}
#menuAdmin .user,
#blockGlobal #column-2 table.ticketView td.date span.link,
#newsBlocks .jsRemoveLine,
#menuAdmin .user a:hover,
.blockTop a,
#blockGlobal #column-2 .blockLinks strong {
	text-decoration: underline;
}
.blockTop div,
#blockGlobal #blockHeader .blockSearchHeader *,
* html ul #blockGlobal #blockMenuTop li {
	float: left;
}
#blockGlobal #blockHeader .block-1 h1 span,
#blockGlobal #blockHeader .block-1 h2,
.hidden,
#popup {
	display: none;
}
#blockGlobal #blockMenu li ul li a:hover {
	background: #ebebeb;
}
#blockGlobal #blockSubMenuTop li a:hover,
#blockGlobal #blockPagination li a:hover {
	background: #ddd;
	color: #383838;
}
#blockGlobal .blockSearchFilter input,
#blockGlobal .blockSearchFilter select,
#blockGlobal .blockPagePath a {
	margin-right: 5px;
}
#blockGlobal .blockSearchFilter input.submit {
	width: 100px;
	text-align: center;
}
#blockGlobal #column-2 table.sales td,
#blockGlobal #column-2 table.sales .titleTable td,
#blockGlobal #column-2 .blockLogin .formTable .fieldError,
#blockGlobal #column-2 .formTable .commitmentTable,
#blockGlobal #column-2 .formTable .unitTable,
#blockGlobal #column-2 .formTable .totalTable,
#blockGlobal #column-2 .formTable .date,
#blockGlobal #column-2 .formTable .space,
#blockGlobal #column-2 .blockStyle-1 .formTable .download,
#blockGlobal #column-2 .blockStyle-1 .formTable .downloadPdf,
#blockGlobal #column-2 .blockStyle-1 .formTable .status,
#blockGlobal #column-2 .blockStyle-1 .formTable .server,
#blockGlobal #column-2 .blockStyle-1 .formTable .password,
#blockGlobal #column-2 .blockStyle-1 .formTable .dateFacture,
#blockGlobal #column-2 table.order td.status,
#blockGlobal #column-2 table.order td.date,
#blockGlobal #column-2 table.order td.society,
#blockGlobal #column-2 table.order td.price,
#blockGlobal #column-2 table.sales td.align-center,
#blockGlobal #column-2 .ticketLegend {
	text-align: center;
}
#blockGlobal #column-2 .formTable input.text,
#blockGlobal #column-2 .formTable select,
.select {
	color: #000;
	font: 13px tahoma,arial,helvetica,sans-serif;
	padding: 1px 1px 1px 2px;
}
#blockGlobal #column-2 .blockStyle-1 .formTable td,
#blockGlobal #column-2 #tableLastMessages .subject {
	width: auto;
}
#blockGlobal #column-2 .blockStyle-1 .formTable .deleteTable,
#blockGlobal #column-2 table.ticketProject td.statut,
#blockGlobal #column-2 #tableLastMessages .statut {
	width: 40px;
	text-align: center;
}
#blockGlobal #column-2 .formTable .expiration .date,
.bad-rate {
	color: red;
}

#blockGlobal #column-2 .block-2 table.sales td.label-2,
#blockGlobal #column-2 #forminsertforum td.label {
	width: 250px;
}
#blockGlobal #column-2 .paging,
#blockGlobal #column-2 .blockPaging {
	text-align: center;
	font: 1.1em arial, sans-serif;
	color: #000;
	margin: 20px 0 15px;
}
img,
#blockGlobal #column-2 .blockStyle-1 .formTable .noBorder td,
#blockGlobal #column-2 table.ticketView td {
	border: none;
}
#blockPopup table td.label,
#blockGlobal #column-2 table.ticketProject td.recipient,
#blockGlobal #column-2 #tableLastMessages .recipient,
#blockGlobal #column-2 #forumListTable .recipients {
	width: 120px;
	font-size: 11px;
}
#blockGlobal #column-2 .forumListTable .recipients {
	width: 120px;
	font-size: 11px;
}
ul.NavDirectorySelect.bigHeight,
.ListOrderType.bigHeight ul {
	height: auto;
}
ul.NavDirectorySelect .disabledInput,
ul.NavDirectorySelectArbo .disabledInput {
	color: #999;
}
ul.NavDirectorySelect label,
ul.NavDirectorySelectArbo label {
	display: block;
	background-color: transparent;
	width: 100%;
}
ul.NavDirectorySelect label:hover,
ul.NavDirectorySelectArbo label:hover {
	background-color: #DDD;
}
ul.NavDirectorySelectArbo li,
.ListOrderType li {
	margin-left: 15px;
	line-height: 22px;
}
ul.NavDirectorySelectArbo ul,
.ListOrderType li ul {
	height: auto;
	overflow: visible;
	border-width: 0;
	padding: 2px;
}
#blockGlobal #column-2 table.ticketProject td.author,
#blockGlobal #column-2 table.ticketProject td.lastMessage,
#blockGlobal #column-2 #tableLastMessages .author,
#blockGlobal #column-2 #tableLastMessages .lastMessage,
#blockGlobal #column-2 #forumListTable .author {
	width: 120px;
}
#blockGlobal #column-2 .forumListTable .author {
	width: 120px;
}
#newsBlocks,
#blockGlobal #column-2 #newsBlocks {
	width: 930px;
	text-align: left;
}
#newsBlocks th,
#blockGlobal #column-2 #newsBlocks th {
	height: 35px;
}
#newsBlocks td,
#newsBlocks th.label,
#blockGlobal #column-2 #newsBlocks td.label,
#blockGlobal #column-2 #newsBlocks td.input,
#newsBlocks th.label {
	border-bottom: 1px solid #dadada;
	padding: 8px 5px 5px;
}
.blockNewsletter,
#blockGlobal #column-2 .blockNewsletter {
	/*background: #fff url(bgd-block.gif) repeat-x scroll center bottom;
	border: 1px solid #c5c5c5;*/
}
#newsBlocks .jsHandle,
#blockGlobal #column-2 #newsBlocks .jsHandle {
	/*width: 20px;
	margin-right: 5px;*/
}
#blockGlobal #column-2 #forumListTable .unread a,
#blockGlobal #column-2 #tableLastMessages tr.unread a {
	font-weight: bold;
	font-size: 13px;
}
#blockGlobal #column-2 div.blockForum .unread a {
	font-weight: bold;
	font-size: 13px;
}
#blockGlobal #column-2 #forumListTable td.pinned,
#blockGlobal #column-2 #tableLastMessages tr.pinned,
#blockGlobal #column-2 .blockForum td.pinned,
#blockGlobal #column-2 .blockForum tr.pinned {
	background-color: #eaf2f5;
	border-bottom: 1px solid #bedce7;
}
#blockGlobal #column-2 #forumListTable td.closed,
#blockGlobal #column-2 #tableLastMessages tr.closed,
#blockGlobal #column-2 .blockForum tr.closed,
#blockGlobal #column-2 .blockForum td.closed {
	background: #f1f1f1;
	color: #aaa !important;
	font-style: italic;
}
#blockGlobal #column-2 #forumListTable td.closed a,
#blockGlobal #column-2 #tableLastMessages tr.closed a, 
#blockGlobal #column-2 .blockForum tr.closed a,
#blockGlobal #column-2 .blockForum td.closed a {
	color: #aaa !important;
}
#blockGlobal .photoProfil-2 {
	width: 48px;
	height: 35px;
	padding: 1px;
	text-align: center;
	border: 1px solid #cfcfcf;
	background: #fff;
}
#blockGlobal .photoProfil-3 {
	border: 2px solid #cfcfcf;
	float: right;
	padding: 2px;
	background: #fff;
}
/*----------------------------------------------+
+ Colonne de gauche, onglets                    + 
+----------------------------------------------*/
#blockGlobal #column-1 .blockMenu li a, 
#blockGlobal #column-1 .blockMenu li {
	display: block;
	float: none !important;
}
#blockGlobal #column-1 .blockMenu li a {
	width: 191px;
	height: 29px;
	font: 13px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	color: #7d7d7d;
	text-transform: uppercase;
	padding: 10px 0 0 38px;
	margin: 0 0 8px 0;
	letter-spacing: -0.04em;
	background: url(bgd-menuLeft.gif) no-repeat left top;
} 
#blockGlobal #column-1 .blockMenu li a:hover {
	background-position: left bottom;
	color: #444;
	margin: 0 0 8px 0;
}
#blockGlobal #column-1 a.btn {
	margin-bottom: 4px;
	display: block;
} 
/*----------------------------------------------+
+ Home tableau de bord                          + 
+----------------------------------------------*/
#blockGlobal #column-2 .blockContent {
	background: url(bdr-center.gif) repeat-y;
	padding: 0 !important;
}
#blockGlobal #column-2 .blockContent .bdrBottom {
	background: url(bdr-bottom.gif) no-repeat bottom;
}
#blockGlobal #column-2 .blockContent .bdrTop {
	background: url(bdr-top.gif) no-repeat top;
	padding: 11px;
}

#blockGlobal #column-2 .formGoogle form {
	width: 570px;
	height: 47px;
	margin: 0 auto;
}
#blockGlobal #column-2 .formGoogle form * {
	float: left;
}
#blockGlobal #column-2 .formGoogle form img {
	margin: 7px 0 0 0;
}
#blockGlobal #column-2 .formGoogle form input.input {
	width: 288px;
	height: 22px;
	margin: 10px 0 0 5px;
	padding: 3px 0 0 3px;
	border: 1px solid #bfbfbf;
}
#blockGlobal #column-2 .formGoogle form input.btnSearch {
	margin: 10px 0 0 5px;
}
#blockGlobal #column-2 .formGoogle .bdrTop {
	padding: 5px;
}
#blockGlobal #column-2 .blockHome {
	width: 214px;
	height: 133px;
	float: left;
	padding: 10px;
	margin: 15px 0 15px 0;
	background: url(bgd-blockHome.gif) no-repeat;
}
#blockGlobal #column-2 .blockHome h2 {
	font-size: 15px;
	margin:0;
	letter-spacing:-0.04em;
	color: #373737;
	border-bottom: 1px dotted #ccc;
	text-align: left;
	padding: 5px 0 5px 17px;
	letter-spacing: -0.04em;
	background: url(bull-arrow_h2.gif) no-repeat left;
}
#blockGlobal #column-2 .blockHome p {
	margin: 0;
	padding: 17px 0 0 0;
	font-size: 13px;
	height: 65px;
}
#blockGlobal #column-2 .blockHome p a {
	color: #000;
}
#blockGlobal #column-2 .blockHome p .icone {
	float:left;
	margin: -18px 10px 0 0;
}
#blockGlobal #column-2 .blockHome div a {
	display: block;
	width: 113px;
	height: 21px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	display: block;
	text-align: center;
	background: url(btn-1.gif) no-repeat;
}
#blockGlobal #column-2 .blockHome div a {
	color: #747474;
}
#blockGlobal #column-2 .blockHome-2 {
	margin-left: 15px;
	margin-right: 15px;
}
#blockGlobal #column-2 .blockHome p {
}
#blockGlobal #column-2 .blockHome-2 p {
}
#blockGlobal #column-2 .blockHome-3 p {
}
#blockGlobal #column-2 .blockComment {
	height: 108px;
	border-bottom: 1px solid #d4d4d4;
}
#blockGlobal #column-2 .blockComment .block-2,
#blockGlobal #column-2 .blockComment .block-1 {
	height: 108px;
	float: left;
}
#blockGlobal #column-2 .blockComment .block-1 {
	width: 131px;
	background: url(bgd-photoProfil.gif) no-repeat left 8px;
	text-align: center;
}
#blockGlobal #column-2 .blockComment .block-1 img {
	/*width: 118px;
	height: 88px;*/
	position: relative;
	top: 10px;
	/*left: 2px;
	float: left;*/
	margin-right: 10px;
}
#blockGlobal #column-2 .blockComment .block-2 {
	width: 555px;
	padding-left: 20px;
	padding-top: 8px;
	height: 100px;
}
#blockGlobal #column-2 .blockComment .block-2 h3 {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	font: bold 14px tahoma, arial,hevletica,sans-serif;
	letter-spacing: -0.02em;
}
#blockGlobal #column-2 .blockComment .block-2 h4 {
	font-size: 12px;
	color: #757575;
	font-weight: normal;
}
#blockGlobal #column-2 .blockComment .block-2 h4 a {
	color: #757575;
	text-decoration: underline;
	font-style: italic;
}
#blockGlobal #column-2 .blockComment .block-2 p {
	color: #000;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 12px;
}
#blockGlobal #column-2 .blockComment .block-2 p a {
	float: right;
	padding-left: 8px;
	position: relative;
	margin-top: 10px;
	background: url(bull-arrow_link.png) no-repeat left center;
}
* html #blockGlobal #column-2 .blockComment .block-2 p a {
	margin-top: -5px;
}
*+html #blockGlobal #column-2 .blockComment .block-2 p a {
	margin-top: -5px;
}
.blockMentions {
	width: 990px;
	margin: 15px auto 10px auto;
	text-align: left;
}
.blockMentions div {
	font: bold 12px "Lucida grande","Lucida Sans Unicode",arial,helvetica,sans-serif;
	color: #303030;
}	
.blockMentions p {
	font-size: 11px;
	color: #5b5b5b;
	margin: 5px 0;
}
/*----------------------------------------------+
+ Lettre adherents newsletter                   + 
+----------------------------------------------*/
#blockGlobal #column-2 .blockChapter {
	margin: 8px 0;
	padding: 10px;
}
#blockGlobal #column-2 .blockChapter:hover {
	border: 1px solid #b5b5b5;
	padding: 9px;

}
#blockGlobal #column-2 .blockChapter h3 {
	padding: 0;
	font: bold 14px "Lucida Grande", helvetica, arial, sans-serif;
	background: url(bul-arrow-1_right.gif) no-repeat left center;
	padding-left: 10px;
	color: #7a7a7b;
	margin: 0;
	border: none;
}
#blockGlobal #column-2 .blockChapter .txtChapter {
	font-family: verdana,tahoma,arial,sans-serif;
	line-height: 17px;
	color: #373737;
	margin: 10px 0 15px;
	font-size: 13px;
}
#blockGlobal #column-2 .blockChapter .menuAction {
	display: none;
	padding: 5px;
	height: 13px;
	margin-bottom: -13px;
	width: 100px;
	text-align: center;
	float: right;
	position: relative;
	top: -15px;
	right: -10px;	
	background: #e9e9e9;
	border: 1px solid #b5b5b5;
}
#blockGlobal #column-2 .blockChapter:hover .menuAction {
	display: block;
}
.ui-state-default:hover {
	cursor: pointer;
}

.jsFancyBoxGalleryDone {
	padding: 1px;
}
.delUpload {
	text-transform: uppercase;
	font-size: 9px;
	padding: 2px 2px 2px 20px;
	margin-right: -1px;
	float: right;
	background: url(picto-delete-5.gif) no-repeat 5px center #dbdbdb;
	color: #65B12B !important;
}

/*----------------------------------------------+
+ Déplacement message forum                     + 
+----------------------------------------------*/
#blockGlobal #column-2 .contentMessage {
	background: #e1e1e1;
	padding: 5px;
	text-align: justify;
	margin-bottom: 10px;
}
#blockGlobal #column-2 .contentMessage p {
	margin: 5px;
}
/*----------------------------------------------+
+ listing utilisateurs connectés                   + 
+----------------------------------------------*/
#blockGlobal #column-2 #tableUserConnect td.minThumb {
	width: 55px;
}

/*** CSS gamecash_extranet ***/

#blockGlobal #column-2.fullWidth {
	width: auto;
	float: none;
	padding: 10px 11px 0;
}

#blockGlobal #column-2 .btnRound-consumable{
	cursor:pointer;
	background:#3293d8;
	border:2px outset #2a7bb3;
	color:#fff;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding:4px 8px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border:1px #aaa solid;
	background-color:#2a7bb3;
	*background-color:#2a7bb3;
	background-image:-ms-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3293d8), to(#2a7bb3));
	background-image:-webkit-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-o-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-moz-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:linear-gradient(top, #3293d8, #2a7bb3);
	background-repeat:repeat-x;
	border-color:#2a7bb3 #edf4f6 #2a7bb3;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3293d8', endColorstr='#2a7bb3', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #2a7bb3;
}
#blockGlobal #column-2 .btnRound-standard { 
	cursor:pointer;
	background:#3293d8;
	border:2px outset #565656;
	color:#565656;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding:4px 8px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border:1px #aaa solid;
	background-color:#e3e3e3;
	*background-color:#e3e3e3;
	background-image:-ms-linear-gradient(top, #f8f8f8 #e3e3e3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e3e3e3));
	background-image:-webkit-linear-gradient(top, #f8f8f8, #e3e3e3);
	background-image:-o-linear-gradient(top, #f8f8f8, #e3e3e3);
	background-image:-moz-linear-gradient(top, #f8f8f8, #e3e3e3);
	background-image:linear-gradient(top, #f8f8f8, #e3e3e3);
	background-repeat:repeat-x;
	border-color:#565656;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3293d8', endColorstr='#2a7bb3', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #ffffff;
	
}

a,
#blockGlobal #column-2 h3 strong, #blockGlobal #column-2 h2 strong {
	color: #65b12b;
}
#blockGlobal #blockMenu ul {
	height: 37px;
	background-color: #77cd15;
	padding-top: 5px;
	padding-left: 5px;
}
#blockGlobal #blockMenu li {
	border: none;
	margin-right: -1px;
	background: url(tab-blockMenu_bar.gif) no-repeat left center;
}
#blockGlobal #blockMenu li.first {
	background: none;
}
#blockGlobal #blockMenu li a {
	height: 33px;
}
#blockGlobal #blockMenu li a span,
#blockGlobal #blockMenu li a span span{
	padding: 0;
	margin: 0;
	height: 33px;
	display: block;
	background: none !important;
}
#blockGlobal #blockMenu li a span {
	display: block;
	padding: 0 20px 0 0;
}
#blockGlobal #blockMenu li a span span {
	display: block;
	padding: 9px 0 0 20px;
	height: 24px;
}
#blockGlobal #blockMenu li.activ a,
#blockGlobal #blockMenu li a:hover {
	background: url(tab-blockMenu_center.gif) no-repeat center bottom;
	color: #fff;
}
#blockGlobal #blockMenu li.activ a span,
#blockGlobal #blockMenu li a:hover span {
	background: url(tab-blockMenu_right.gif) no-repeat right bottom !important;
}
#blockGlobal #blockMenu li.activ a span span,
#blockGlobal #blockMenu li a:hover span span {
	background: url(tab-blockMenu_left.gif) no-repeat left bottom !important;
}
#blockGlobal .blockPagePath {
	border-right: none;
	border-left: none;
}
#blockGlobal #column-2 table.ticketView td.profile strong a {
	color: #000;
}
#blockGlobal #column-2 .blockForum {
	margin-bottom: 10px;
}
#blockGlobal #column-1 .exportSorties {
	padding: 0 0 9px 2px;
	color: #666666;
	font-style: italic;
}
#blockGlobal #column-1 .exportSorties span,
#blockGlobal #column-1 .exportSorties a {
	display: block;
	float: left;
	padding: 0 0 0 3px;
}
#blockGlobal #column-1 .exportSorties a {
	text-transform: uppercase;
	padding: 0 5px;
	margin: 0 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}

#miniSearchBox {
    background-color: #FFF;
    border: 1px solid #555;
    border-width: 1px 2px 2px 1px; 
    width:340px;
    min-height:100px;
}

#miniSearchBox ul{
    list-style-type: none;
    text-align:left;
}

#miniSearchBox ul li{
    display:block;
    border-bottom:1px solid #AAA;
    padding:5px;
}

#miniSearchBox ul li.activ {
    background-color:#EFEFFF;
    font-weight:bolder;
}

/* Tableau commande
 * -------------------------------------------------*/

#blockGlobal #column-2 .blockTabCommand {
	padding:10px;
	color:#565656;
}

#blockGlobal #column-2 .blockTabCommand table.commandInfos,  
#blockGlobal #column-2 .blockTabCommand table.commandDetails {
	width:100%;
	margin:8px 0 20px;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails tr.lineDisabled{
	background-color: #FFDDDD;
}
#blockGlobal #column-2 .blockTabCommand table.commandInfos td,  
#blockGlobal #column-2 .blockTabCommand table.commandDetails td { 
	padding:5px;
	border-bottom:1px solid #ddd;
}
#blockGlobal #column-2 .blockTabCommand table.commandInfos td.label, 
#blockGlobal #column-2 .blockTabCommand table.commandDetails td.label {
	font-weight:bold;
}
#blockGlobal #column-2 .blockTabCommand table.commandInfos th,  
#blockGlobal #column-2 .blockTabCommand table.commandDetails th {
	padding:5px;
	border-bottom:1px solid #ddd;
	font-weight:bold;
	background:#eee;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails td.noBorder { 
	border:none;
	padding:2px;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails .amount{ 
	text-align:right;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails .description{ 
	color:#000;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails .total{ 
	background:#f5f5f5;
}
#blockGlobal #column-2 .blockTabCommand .comment {
	margin:15px 0 0 5px;
}
#blockGlobal #column-2 .blockTabCommand .comment span { 
	font-weight:bold;
}
#blockGlobal #column-2 .blockTabCommand .shipping ,
#blockGlobal #column-2 .blockTabCommand .shippingNumber { 
	margin:4px 5px;
}

#blockGlobal #column-2 .blockConsumable .linkAction, 
#blockGlobal #column-2 .linkAction{ 
	float:right;
	margin:6px 0 0;
}

#blockGlobal #column-2 .blockConsumable { 
}
#blockGlobal #column-2 .blockConsumable .error { 
	border:1px solid red;
	border-radius:4px;
	padding:5px;
	line-height:16px;
	background:#fff7f7;
	color:#bc382b;
}
#blockGlobal #column-2 .blockConsumable .error p.label{ 
	background:url('icons_default/error.gif') no-repeat left top;
	padding:0 0 0 20px;
	line-height:20px;
	font-weight:bold;
}

#blockGlobal #column-2 .blockConsumable .error a{ 
	color:#bc382b;
}

#blockGlobal #column-2 .blockConsumable .error img{ 
	vertical-align: bottom;
	margin: 0 2px;
}

#blockGlobal #column-2 .blockConsumable p { 
	margin:0;
	font-size:12px;
}
#blockGlobal #column-2 .blockConsumable .shopChoice{ 
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#blockGlobal #column-2 .blockConsumable .blockCategory.first { 
	margin:10px 0 0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory.first .header,  
#blockGlobal #column-2 .blockConsumable .blockCategory .header{ 
	background:#1F9851;/*vert foncé*/
	background:#09A310;/* vert foncé logo */
	background:#0cb415;/* vert claire logo*/
	background:#bc382b;/* rouge foncé */
	background:#26a95d;/* vert light*/ 
	background:#2a7bb3;/* bleu foncé */
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #fff;
	box-shadow:0 0 2px #bc382b;/* rouge */
	box-shadow:0 0 2px #43c378;/* vert */
	box-shadow:0 0 2px #3293d8;/* bleu */
	box-shadow:0 0 0px #3293d8;/* bleu */
	border: 1px solid #3293d8;
	border-bottom:none;
	padding:8px 4px; 
	border-radius:5px 5px 0 0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .header{ 
	border-radius:0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .header .btnShowLines{ 
	display:block;
	height:16px;
	width:16px;
	float:right;
	font-weight:bold;
	color:#fff;
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList{ 
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails{ 
	width:100%;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList table.commandDetails { 
	border: 1px solid #fff;
	box-shadow:0 0 2px #bc382b;/* rouge */
	box-shadow:0 0 2px #43c378;/* vert */
	box-shadow:0 0 2px #3293d8;/* bleu */
	box-shadow:0 0 0px #3293d8;/* bleu */
	border: 1px solid #3293d8;
	border-top:none;
	margin:0 0 0px 0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead { 
	background:#e16b5f;/* rouge clair*/
	background:#43c378;/* vert clair*/
	background:#3293d8;/* bleu clair*/
	color:#f2fff6;/* vert */
	color:#edf4f6;/* bleu */
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th {padding:5px 4px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.reference { width:60px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.description { width:290px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.unitaryPrice { width:50px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.quantity { width:60px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.priceHt { width:75px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.vat { width:50px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead th.link { width:20px;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td { 
	padding:3px 2px;
	line-height:20px;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.reference { 
	color:#565656;
	font-size:11px;
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.reference img { 
	vertical-align: top;
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.quantity span {
	line-height:11px;
	display:block;
	float:left;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.quantity span.label { 
	font-size:10px;
	clear:both;
	color:#565656;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.quantity span.value { 
	font-size:11px;
	clear:none;
	margin:0 0 0 3px;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.description { font-weight:bold;} 
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.description ul { 
	margin:0 0 0 25px;
	font-weight:normal;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.description ul li { 
	list-style-type:disc;
	color:#26a95d;/* vert */
	color:#2a7bb3;/* bleu */ 
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.description ul li span { 
	color:#565656;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.vat,
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.priceHt {
	text-align:right;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.link {text-align:center;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody tr:nth-child(even) { 
	background:#f2f2f2;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody tr:hover { 
	background:#c6eec9;/* vert */
	background:#d4ecf6;/* bleu */
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody tr .btnMoreDetail { 
	color:#26a95d;/* vert */
	color:#2a7bb3;/* bleu */ 
	font-size:14px;
	margin:0 0 0 5px;
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList table.commandDetails tr.lineDisabled { 
	background-color: #FFDDDD;
}
#blockGlobal #column-2 .blockConsumable .comment { 
	margin:5px 0 0 0;
}
#blockGlobal #column-2 .blockConsumable .comment span { 
	font-weight:bold;
	display:block;
}
#blockGlobal #column-2 .blockConsumable .comment textarea { 
	border:1px solid #3293d8;
	height:114px;
	width:335px;
}
#blockGlobal #column-2 .blockConsumable .comment p { 
	text-align:justify;
	width:335px;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal { 
	float: right; 
	font-weight: normal;
	border-top:none;
	line-height:16px;
	margin:0 0 10px;
	text-align:right;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .label { 
	width:250px;
	font-weight:bold;
	text-align:left;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .last{ 
	background:#d4ecf6;/* bleu */
	font-weight:bold;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .last td{ 
	border-right:1px solid #3293d8;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .last .label{ 
	border-left:1px solid #3293d8;
	border-right:none;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal td { 
	padding:3px;
	border-bottom:1px solid #3293d8;
}


/* --------------*/
/* Facture ajout */
/* --------------*/
#blockGlobal #column-2 .blockInvoice { 
}
#blockGlobal #column-2 .blockInvoice .btnAddLine{ 
	cursor:pointer;
	background:#3293d8;
	border:2px outset #2a7bb3;
	color:#fff;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding:4px 8px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border:1px #aaa solid;
	background-color:#2a7bb3;
	*background-color:#2a7bb3;
	background-image:-ms-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3293d8#2a7bb3), to(#2a7bb3));
	background-image:-webkit-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-o-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-moz-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:linear-gradient(top, #3293d8, #2a7bb3);
	background-repeat:repeat-x;
	border-color:#2a7bb3 #edf4f6 #2a7bb3;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3293d8', endColorstr='#2a7bb3', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #2a7bb3;
}
#blockGlobal #column-2 .blockInvoice .blockAddLine { 
	text-align:center;
	margin:20px 0 10px;
}
#blockGlobal #column-2 .blockInvoice .blockAddLine .btnRound-standard { 
	line-height:24px;
}
#blockGlobal #column-2 .blockInvoice .btnRound-standard span { 
	background:url('icons_default/add.gif') no-repeat left center;
	padding:0 0 0 21px;
}
#blockGlobal #column-2 .blockInvoice .blockSubmit { 
	clear:both;
}
#blockGlobal #column-2 .blockInvoice .blockSubmit button { 
	margin:0 5px;
}
#blockGlobal #column-2 .blockInvoice .billLines{ 
}
#blockGlobal #column-2 .blockInvoice .billLines { 
	color:#565656;
	border-collapse:separate;
	border-spacing:1px;
}
#blockGlobal #column-2 .blockInvoice .billLines th { 
	background:#eeeeee;
	padding:4px 8px;
	color:#565656;
}
#blockGlobal #column-2 .blockInvoice .billLines td { 
	border-bottom:1px solid #DDDDDD;
}
#blockGlobal #column-2 .blockInvoice .billLines .reference { 
	width:80px;
}
#blockGlobal #column-2 .blockInvoice .billLines .description { 
}
#blockGlobal #column-2 .blockInvoice .billLines .unitaryPrice { 
	width:60px;
}
#blockGlobal #column-2 .blockInvoice .billLines .quantity { 
	width:50px;
}
#blockGlobal #column-2 .blockInvoice .billLines .priceHt { 
	width:65px;
	text-align:right;
}
#blockGlobal #column-2 .blockInvoice .billLines .vat { 
	width:35px;
}
#blockGlobal #column-2 .blockInvoice .billLines .link { 
	width:10px;
	text-align:center;
}
#blockGlobal #column-2 .blockInvoice .billLines .description textarea{ 
	height:15px;
	border:1px solid #c9c9c9;

}

#blockGlobal #column-2 .blockInvoice .blockTabTotal { 
	float: right; 
	font-weight: normal;
	border-top:none;
	line-height:16px;
	margin:0 0 10px;
	text-align:right;
	width:250px !important;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .label { 
	width:250px;
	font-weight:bold;
	text-align:left;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .value { 
	width:100px;
	text-align:right;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .last{ 
	background:#d4ecf6;/* bleu */
	font-weight:bold;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .last td{ 
	border-right:1px solid #dadada;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .last .label{ 
	border-left:1px solid #dadada;
	border-right:none;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal td { 
	padding:3px;
	border-bottom:1px solid #dadada;
}




#accountingTable .firstLineBill {
	background-color: #DDD;
}

#accountingTable .isTreated,
#exportTable .isTreated {
	background-color: #DDFFDD;
}

#accountingTable .firstLineBill.isTreated {
	background-color: #BDFFAD;
}
#shopListTable .stockInAlert {
	background-color: #FFDDDD;
}
#blockGlobal #column-2 #shopListTable td.actions {
	width:90px;
}
#blockGlobal #column-2 #shopListTable td.actions img {
	margin:0 2px;
}
#blockGlobal #column-2 #shopListTable td.actions img.disable{
	opacity:0.5;
	filter:alpha(opacity=50);
}

.lorryIcon {
	background: url('/skins/default/icons_default/lorry.gif') no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 5px;
}

#blockGlobal #column-2 .blockButton ,
#blockGlobal #column-2 .blockAdmin {
	border-radius:5px;
	border:1px solid #e1e1e1;
	background-color:#ffffff;
	*background-color:#ffffff;
	background-image:-ms-linear-gradient(top, #ffffff, #F2F2F2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#F2F2F2));
	background-image:-webkit-linear-gradient(top,, #ffffff, #F2F2F2);
	background-image:-o-linear-gradient(top, #ffffff, #F2F2F2);
	background-image:-moz-linear-gradient(top, #ffffff, #F2F2F2);
	background-image:linear-gradient(top,#ffffff, #F2F2F2 );
	background-repeat:repeat-x;
	/*border-color:#ffffff #FFC258 #387038;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#FFC258', endColorstr='#FFA200', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);*/
	text-shadow:1px 1px 0 #F2F2F2;
	float:left;
	margin:10px 5px;
}

#blockGlobal #column-2 .blockButton a,
#blockGlobal #column-2 .blockAdmin a{
	width:150px;
/*	height:80px;*/
	display:block;
	padding:20px 10px;
	text-align:center;
	text-transform:uppercase;
	line-height:30px;
	font-weight:bold;
}

/* bouton facture listing */
#blockGlobal #column-2 .blockButton.billList {
	margin:15px 10px;
}
#blockGlobal #column-2 .blockButton.billList a {
	padding:0 10px;
	width:280px;
	color:#565656;
	line-height:30px;
}
#blockGlobal #column-2 .blockButton.billList.focus a{
	color:#65B12B;
}
#blockGlobal #column-2 .blockButton.billList a:hover {
	color:#65B12B;
}

#blockGlobal #column-2 #billListTable td.isNew {
	background-color: #DDFFDD;
}

#blockGlobal #column-2 #searchBillForm #form_client  {
	width: 240px;	
}

#blockGlobal #column-2 h2{
	color:#65B12B;
	padding:5px 0 5px 10px;
	font-weight:normal;
	background:none;
	font-size:20px;
	letter-spacing:0.04em;
	margin:0 0 10px 0;
}

/*** CSS mediaclinic_extranet ***/
body {
	background: url('motif-gris-sombre-mc.jpg')  #f2f2f2;
}

.blockTop {
    background-image: none;
    background-color: #000;
}
#blockGlobal #column-2 .btnRound-consumable{
	cursor:pointer;
	background:#3293d8;
	border:2px outset #2a7bb3;
	color:#fff;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding:4px 8px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border:1px #aaa solid;
	background-color:#2a7bb3;
	*background-color:#2a7bb3;
	background-image:-ms-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3293d8), to(#2a7bb3));
	background-image:-webkit-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-o-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-moz-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:linear-gradient(top, #3293d8, #2a7bb3);
	background-repeat:repeat-x;
	border-color:#2a7bb3 #edf4f6 #2a7bb3;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3293d8', endColorstr='#2a7bb3', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #2a7bb3;
}
#blockGlobal #column-2 .btnRound-standard { 
	background:#3293d8;
	border:2px outset #565656;
	color:#565656;
	border:1px #aaa solid;
	background-color:#e3e3e3;
	*background-color:#e3e3e3;
	background-image:-ms-linear-gradient(top, #f8f8f8 #e3e3e3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e3e3e3));
	background-image:-webkit-linear-gradient(top, #f8f8f8, #e3e3e3);
	background-image:-o-linear-gradient(top, #f8f8f8, #e3e3e3);
	background-image:-moz-linear-gradient(top, #f8f8f8, #e3e3e3);
	background-image:linear-gradient(top, #f8f8f8, #e3e3e3);
	background-repeat:repeat-x;
	border-color:#565656;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3293d8', endColorstr='#2a7bb3', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #ffffff;
	
}

a,
#blockGlobal #column-2 h3 strong, #blockGlobal #column-2 h2 strong {
	color: #0096CF;
}

#blockGlobal #column-2 table.ticketView td.profile strong a {
	color: #000;
}

#blockGlobal #blockMenu ul {
    background: rgba(0, 0, 0, 0) url("bgd-blockMenu.jpg") repeat-x scroll center bottom;
}
#blockGlobal #blockMenu li {
    background: rgba(0, 0, 0, 0) url("tab-blockMenu_bar.jpg") no-repeat scroll left center;
}

#blockGlobal #blockMenu li.activ a, 
#blockGlobal #blockMenu li a:hover {
    background: rgba(0, 0, 0, 0) url("tab-blockMenu_center.jpg") no-repeat scroll center bottom;
}

#blockGlobal #blockMenu li.activ a span span, 
#blockGlobal #blockMenu li a:hover span span {
    background: rgba(0, 0, 0, 0) url("tab-blockMenu_left.jpg") no-repeat scroll left bottom !important;
}

#blockGlobal #blockMenu li.activ a span, 
#blockGlobal #blockMenu li a:hover span {
    background: rgba(0, 0, 0, 0) url("tab-blockMenu_right.jpg") no-repeat scroll right bottom !important;
}

/*----------------------------------------------+
+ Colonne de gauche, onglets                    + 
+----------------------------------------------*/
#blockGlobal #column-1 .blockMenu li a {
    background: rgba(0, 0, 0, 0) url("bgd-menuLeft.jpg") no-repeat scroll left top;
}

/*----------------------------------------------+
+ Fin colonne de gauche, onglets                    + 
+----------------------------------------------*/

#blockGlobal #column-1 .exportSorties {
	color: #666666;
}
#blockGlobal #column-1 .exportSorties a {
	border: 1px solid #CCCCCC;
}

#miniSearchBox {
    background-color: #FFF;
    border: 1px solid #555;
}

#miniSearchBox ul li{
    border-bottom:1px solid #AAA;
}

#miniSearchBox ul li.activ {
    background-color:#EFEFFF;
}

/* Tableau commande
 * -------------------------------------------------*/

#blockGlobal #column-2 .blockTabCommand {
	color:#565656;
}

#blockGlobal #column-2 .blockTabCommand table.commandDetails tr.lineDisabled{
	background-color: #FFDDDD;
}
#blockGlobal #column-2 .blockTabCommand table.commandInfos td,  
#blockGlobal #column-2 .blockTabCommand table.commandDetails td { 
	border-bottom:1px solid #ddd;
}
#blockGlobal #column-2 .blockTabCommand table.commandInfos th,  
#blockGlobal #column-2 .blockTabCommand table.commandDetails th {
	padding:5px;
	border-bottom:1px solid #ddd;
	font-weight:bold;
	background:#eee;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails .description{ 
	color:#000;
}
#blockGlobal #column-2 .blockTabCommand table.commandDetails .total{ 
	background:#f5f5f5;
}
#blockGlobal #column-2 .blockConsumable .error { 
	border:1px solid red;
	border-radius:4px;
	padding:5px;
	line-height:16px;
	background:#fff7f7;
	color:#bc382b;
}
#blockGlobal #column-2 .blockConsumable .error p.label{ 
	background:url('icons_default/error.gif') no-repeat left top;
	padding:0 0 0 20px;
	line-height:20px;
	font-weight:bold;
}

#blockGlobal #column-2 .blockConsumable .error a{ 
	color:#bc382b;
}

#blockGlobal #column-2 .blockConsumable .error img{ 
	vertical-align: bottom;
	margin: 0 2px;
}

#blockGlobal #column-2 .blockConsumable p { 
	margin:0;
	font-size:12px;
}
#blockGlobal #column-2 .blockConsumable .shopChoice{ 
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#blockGlobal #column-2 .blockConsumable .blockCategory.first { 
	margin:10px 0 0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory.first .header,  
#blockGlobal #column-2 .blockConsumable .blockCategory .header{ 
	background:#1F9851;/*vert foncé*/
	background:#09A310;/* vert foncé logo */
	background:#0cb415;/* vert claire logo*/
	background:#bc382b;/* rouge foncé */
	background:#26a95d;/* vert light*/ 
	background:#2a7bb3;/* bleu foncé */
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #fff;
	box-shadow:0 0 2px #bc382b;/* rouge */
	box-shadow:0 0 2px #43c378;/* vert */
	box-shadow:0 0 2px #3293d8;/* bleu */
	box-shadow:0 0 0px #3293d8;/* bleu */
	border: 1px solid #3293d8;
	border-bottom:none;
	padding:8px 4px; 
	border-radius:5px 5px 0 0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .header{ 
	border-radius:0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .header .btnShowLines{ 
	display:block;
	height:16px;
	width:16px;
	float:right;
	font-weight:bold;
	color:#fff;
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList{ 
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails{ 
	width:100%;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList table.commandDetails { 
	border: 1px solid #fff;
	box-shadow:0 0 2px #bc382b;/* rouge */
	box-shadow:0 0 2px #43c378;/* vert */
	box-shadow:0 0 2px #3293d8;/* bleu */
	box-shadow:0 0 0px #3293d8;/* bleu */
	border: 1px solid #3293d8;
	border-top:none;
	margin:0 0 0px 0;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails thead { 
	background:#e16b5f;/* rouge clair*/
	background:#43c378;/* vert clair*/
	background:#3293d8;/* bleu clair*/
	color:#f2fff6;/* vert */
	color:#edf4f6;/* bleu */
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.reference { 
	color:#565656;
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.quantity span.label { 
	color:#565656;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.description ul li { 
	color:#26a95d;/* vert */
	color:#2a7bb3;/* bleu */ 
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.description ul li span { 
	color:#565656;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody td.link {text-align:center;}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody tr:nth-child(even) { 
	background:#f2f2f2;
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody tr:hover { 
	background:#c6eec9;/* vert */
	background:#d4ecf6;/* bleu */
}
#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList .commandDetails tbody tr .btnMoreDetail { 
	color:#26a95d;/* vert */
	color:#2a7bb3;/* bleu */ 
}

#blockGlobal #column-2 .blockConsumable .blockCategory .blockReferenceList table.commandDetails tr.lineDisabled { 
	background-color: #FFDDDD;
}
#blockGlobal #column-2 .blockConsumable .comment textarea { 
	border:1px solid #3293d8;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .last{ 
	background:#d4ecf6;/* bleu */
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .last td{ 
	border-right:1px solid #3293d8;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal .last .label{ 
	border-left:1px solid #3293d8;
}
#blockGlobal #column-2 .blockConsumable .blockTabTotal td { 
	border-bottom:1px solid #3293d8;
}


/* --------------*/
/* Facture ajout */
/* --------------*/
#blockGlobal #column-2 .blockInvoice { 
}
#blockGlobal #column-2 .blockInvoice .btnAddLine{ 
	cursor:pointer;
	background:#3293d8;
	border:2px outset #2a7bb3;
	color:#fff;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding:4px 8px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border:1px #aaa solid;
	background-color:#2a7bb3;
	*background-color:#2a7bb3;
	background-image:-ms-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3293d8#2a7bb3), to(#2a7bb3));
	background-image:-webkit-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-o-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:-moz-linear-gradient(top, #3293d8, #2a7bb3);
	background-image:linear-gradient(top, #3293d8, #2a7bb3);
	background-repeat:repeat-x;
	border-color:#2a7bb3 #edf4f6 #2a7bb3;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3293d8', endColorstr='#2a7bb3', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #2a7bb3;
}

#blockGlobal #column-2 .blockInvoice .billLines { 
	color:#565656;
}
#blockGlobal #column-2 .blockInvoice .billLines th { 
	background:#eeeeee;
	color:#565656;
}
#blockGlobal #column-2 .blockInvoice .billLines td { 
	border-bottom:1px solid #DDDDDD;
}
#blockGlobal #column-2 .blockInvoice .billLines .description textarea{ 
	border:1px solid #c9c9c9;
}

#blockGlobal #column-2 .blockInvoice .blockTabTotal .last{ 
	background:#d4ecf6;/* bleu */
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .last td{ 
	border-right:1px solid #dadada;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal .last .label{ 
	border-left:1px solid #dadada;
}
#blockGlobal #column-2 .blockInvoice .blockTabTotal td { 
	border-bottom:1px solid #dadada;
}

#accountingTable .firstLineBill {
	background-color: #DDD;
}

#accountingTable .isTreated,
#exportTable .isTreated {
	background-color: #DDFFDD;
}

#accountingTable .firstLineBill.isTreated {
	background-color: #BDFFAD;
}
#shopListTable .stockInAlert {
	background-color: #FFDDDD;
}
#blockGlobal #column-2 .blockButton ,
#blockGlobal #column-2 .blockAdmin {
	border:1px solid #e1e1e1;
	background-color:#ffffff;
	*background-color:#ffffff;
	background-image:-ms-linear-gradient(top, #ffffff, #F2F2F2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#F2F2F2));
	background-image:-webkit-linear-gradient(top,, #ffffff, #F2F2F2);
	background-image:-o-linear-gradient(top, #ffffff, #F2F2F2);
	background-image:-moz-linear-gradient(top, #ffffff, #F2F2F2);
	background-image:linear-gradient(top,#ffffff, #F2F2F2 );
	text-shadow:1px 1px 0 #F2F2F2;
}

#blockGlobal #column-2 .blockButton.billList a {
	color:#565656;
}
#blockGlobal #column-2 .blockButton.billList.focus a{
	color:#0096CF;
}
#blockGlobal #column-2 .blockButton.billList a:hover {
	color:#0096CF;
}

#blockGlobal #column-2 #billListTable td.isNew {
	background-color: #DDFFDD;
}

#blockGlobal #column-2 h2{
	color:#0096CF;
}

.tip,
.blockTooltip {
	border-color: #0096CF;
}
