/*----------------------------------------------------------
Titre   : CSS CACIC
Description  Main CSS for All pages
Project : CACIC
Author  : Expertime
Summary : 
Date	: 01-02-2010
----------------------------------------------------------*/

/* ================================
* !Reset CSS
* ================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 11px;
  vertical-align: middle;
  background: transparent;
}
body
{
  line-height: 1;
}
ol, ul
{
  list-style: none;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after
{
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


.exp-font-error, .exp-font-error > span {
    color: #F00000;
}

.exp-bold { font-weight: bold;}
/* Obsolete (A REMPLACER) */
.Left { text-align:left; }
.Right { text-align:right; }
.Center { text-align:center; }
.h40 { height: 40px; }
.marginL5 { margin-left: 5px; }
.marginL10 { margin-left: 10px; }
.marginL30 { margin-left: 30px; }
.marginL400 { margin-left: 400px; }
.marginL446 { margin-left:446px; }
.marginR10 { margin-right: 10px; }
/**/

.breadcrumb-container { margin: 15px 0px 10px 0px; min-height:31px;}
    .breadcrumb-container.breadcrumb-extra { margin: 0;}

#exp-content-middle .breadcrumb-container.bc-mp-2cols { width: 766px; }
	.breadcrumb-container > span { border-bottom: 1px solid #3b5f85; }
	.breadcrumb-container span a, .breadcrumb-container span, .breadcrumb-container span b
	{
		color:#373a41!important;
		font-family:Verdana,Arial,Sans-Serif;
		font-size:17px;
		text-align: left;
		text-decoration: none!important;
		display: inline-block;
	}
	.breadcrumb-container span, .breadcrumb-container span b { padding-bottom: 2px; }
		.breadcrumb-container span.current-page { font-weight: 700;}
body.exp-cacic-body a:link, body.exp-cacic-body a, body.exp-cacic-body a:visited, body.exp-cacic-body a:hover {
	color: #3b5f85;
	outline: none;
}
body.exp-cacic-body #exp-content-middle a:link,
body.exp-cacic-body #exp-content-middle a,
body.exp-cacic-body #exp-content-middle a:visited,
body.exp-cacic-body #exp-content-middle a:hover
{
  color: #333;
  outline: none;
  text-decoration: none;
}
body.exp-cacic-body #exp-content-middle a:hover
{
  text-decoration: underline;
}

.exp-clearboth { clear: both; }

* { font-family: Verdana,Arial, Sans-Serif; color: #4c4c4f; }
.exp-button
{
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-radius-bottomleft: 5px;
  -webkit-border-radius-bottomright: 5px;
  -webkit-border-radius-topleft: 5px;
  -webkit-border-radius-topright: 5px;
  background-color: #5E98B8;
  border: 0 none;
  color: #FFFFFF;
  font-weight: 900;
  padding: 1px 6px;
}

body.exp-cacic-body .Titre { color: #1C2967; color : White; }
body.exp-cacic-body .exp-bg-fond-page { background-color: #e0edec; }
body.exp-cacic-body #exp-middle td.exp-right, body.exp-cacic-body #exp-middle-full td.exp-right
{
  padding-left: 5px; padding-right: 5px;
}
body.exp-cacic-body input, body.exp-cacic-body select, body.exp-cacic-body textarea
{
  font-size: 14px;
}

body.ie8.exp-cacic-body select { margin-top : 10px; }

body.exp-cacic-body input[type="radio"], body.exp-cacic-body input[type="checkbox"], body.exp-cacic-body input[type="image"]
{
  border:0px
}
body.exp-cacic-body #exp-middle span.exp-radiobutton input,
body.exp-cacic-body #exp-middle-full span.exp-radiobutton input
{
  border: 0px; margin-top: 0px; margin-bottom: 2px;
}

/* ================================
* !Layout
* ================================*/
body.exp-cacic-body { text-align:center; margin: 0; font-family: Verdana,Arial, Sans-Serif; }
.header { background-repeat : repeat-x; }
.exp-header-pub { height: 100%; margin: 0 auto; padding: 0 auto; text-align:left; width: 944px; }
#exp-header { height: 150px; position:relative }
#exp-header .exp-header-link
{
  display:block;
  height:150px;
  position:absolute;
  top:0px;
  left:0px;
  width:200px;
  font-size:150px;
  overflow:hidden;
  text-decoration:none;
  z-index: 1001;
}

.bandeau {background-repeat: no-repeat; background-position:center center; background-size: cover; height:144px; }
	.bandeau-sp	{	background: url('/img/banniere-Sp.jpg'); }
	.bandeau-nu	{	background: url('/img/banniere-Sp.jpg'); }
	.bandeau-hy	{	background: url('/img/banniere-Sp.jpg'); }
	.bandeau-dm	{	background: url('/img/banniere-Dm.jpg'); }
	.bandeau-bm	{	background: url('/img/banniere-Bm.jpg'); }
	.bandeau-ec	{	background: url('/img/banniere-Ec.jpg'); }
	.bandeau-rt	{	background: url('/img/banniere-restauration.jpg'); }
    .bandeau-rs	{	background: url('/img/banniere-restauration.jpg'); }
	.bandeau-sv	{	background: url('/img/banniere-services.jpg'); }
	.bandeau-dh {	background: url('/img/banniere-dh.jpg'); }
	
.exp-header { background-position: left 33px; background-repeat: no-repeat; width: 944px; margin: auto; position: relative; }
.exp-header-h0 {height: 57px;}
.exp-header-h1 {height: 153px;}
.exp-header-h2 {height: 100px;}

#exp-middle, #exp-middle-full { clear: both; zoom: 1; background-repeat: repeat-y; background-position: left top; text-align:left;}
	#exp-middle { width: 944px; margin:auto; }
	#exp-middle-full { width: 944px; margin:auto; }

#exp-content-middle { float: left; margin:0px 1px 0px 1px; }
#exp-middle #exp-middle-full { width: 944px; }

*html #exp-content-middle { padding: 8px 0px 15px 8px; }
#exp-middle #exp-content-middle { float: left; margin-left: 2px; margin-right: 10px;}
#exp-middle-full #exp-content-middle { float: left; margin-left:2px;  margin-right: 2px;width:100%!important;}

*html #exp-content-middle { padding-left: 4px; }

#exp-right-col { float: left; width: 162px; padding-top: 51px; }
	#exp-right-col table { width:100%; background-color:Transparent; background-image:url(/img/bg-connecte-middle.gif); background-position:left top; background-repeat:repeat-y; margin-bottom:10px; }

	#exp-right-col table th, #exp-right-col .pe-green	{ border:0 none; color:#333333; font-size:11px; padding-top:12px; }
	#exp-right-col table td { background-color:transparent; border:0px; }
	#exp-right-col table a,#exp-right-col table a:link,#exp-right-col table a:visited,#exp-right-col table a:hover { text-decoration:none; display:inline-block; padding-bottom:2px; }
	#exp-right-col table a:hover { text-decoration:underline; }
	#exp-right-col table table { background-image:none; }
	#exp-right-col table table h3 { border-bottom:1px solid #BBBBBB; margin-bottom:5px; padding-bottom:2px; }
	#exp-right-col .pe-footer { background-color:Transparent;  width:144px; height:10px; margin-left:2px; }
#exp-footer { clear: both; }

/* ================================
* Popup
* ================================*/
.exp-body-popup { background-color: white; padding-left: 35px; }
.exp-body-popup-lot { padding-left: 35px; }
.exp-popup { color: #333; width: 364px; }
.exp-popup .exp-popup-currentletter { display: block; font-weight: 900; font-size: 12px; padding: 2px 5px; border-bottom: solid 1px #bbb; margin: 5px 0; }
.exp-popup .exp-popup-item { color: #000080; }
.exp-popup .exp-popup-pager { padding: 5px 50px; height: 1%; //width:200px }
.exp-popup .exp-popup-pager:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
	.exp-popup .exp-popup-pager li { display: inline-block; text-align:center; float: left; width: 19px; }
	.exp-popup .exp-popup-pager a, .exp-popup .exp-popup-pager a:link, .exp-popup .exp-popup-pager a:visited, .exp-popup .exp-popup-pager a:hover
		{ font-size: 11px; text-decoration: none; }
		.exp-popup .exp-popup-pager a:hover { text-decoration: underline; }
.exp-popup .exp-popup-results { padding: 0 5px 10px; background-color: #fff; }
	.exp-popup .exp-popup-results li { padding: 2px 0; }
	.exp-popup .exp-popup-results a, .exp-popup .exp-popup-results a:link, .exp-popup .exp-popup-results a:visited, .exp-popup .exp-popup-results a:hover
		{  font-size: 11px;  text-decoration: none; }
	.exp-popup .exp-popup-results a:hover { text-decoration: underline; }

/* ================================
* Pages
* ================================*/

.exp-titre-no-squared { color: #333; font-size: 14px; font-weight: 900; margin-bottom: 10px; margin-top: 10px; }
/* Home adh */
.exp-flashinfo { padding-bottom: 30px; }
	.exp-flashinfo li { padding: 2px 15px 2px 0; min-height:auto!important}
		.exp-flashinfo li a	{ display: inline!important; background-image: none!important; }
	
.exp-simplesearch { width: 100%; margin-bottom: 30px; }
#exp-middle .exp-simplesearch td, #exp-middle-full .exp-simplesearch td { vertical-align: middle; text-align:left; }
	.exp-simplesearch select, .exp-simplesearch input { border: solid 1px #b4bfc5; padding: 2px 0 2px 2px; margin-left: 8px; font-size: 11px; }
	.exp-simplesearch span.exp-col { display: inline-block; height: 20px; margin-top: 3px; padding-bottom: 1px; }
	.exp-simplesearch span input { border: 0px; }

/* Page Formations */


  .exp-formation-table {width:944px; height:600px; }

.exp-formations td { padding-top: 6px; }
.exp-formations th { padding-right: 10px; padding-top: 6px; width: 100px; }

.exp-agenda-full ul li { margin-bottom : 10px; }
	.exp-agendadetail li { padding: 3px 0; min-height: 11px!important; clear: both; }
	.exp-agendadetail li label { padding: 0 2px 0 0; display: inline-block; width: 100px; font-weight: 900; float: left; }
	.exp-agendadetail li a { background-image:none!important; }
	.exp-agendadetail li span { float: left; }

/* Page inscription*/
ul.exp-ins_com { margin-top: 15px; }
	ul.exp-ins_com li { padding: 3px 0;min-height: 30px; }
		#exp-content-middle ul.exp-ins_com li span { vertical-align: top;padding-top: 6px;}
		ul.exp-ins_com li.exp-multicols table.igte_EditWithButtons { display: inline-block;border: none;}
		ul.exp-ins_com li.exp-multicols span:nth-of-type(2),
		ul.exp-ins_com li.exp-multicols span:nth-of-type(3),
		ul.exp-ins_com li.exp-multicols span:nth-of-type(4)
		 { width: auto;margin-left: 40px;margin-right: 5px;}
	ul.exp-ins_com li.exp-erreurs { font-weight: 900; min-height: 1px;}
		ul.exp-ins_com li.exp-erreurs ul { padding: 5px 0 0; }
		ul.exp-ins_com li.exp-erreurs li { color: #f00; font-weight: 400; }
		ul.exp-ins_com li span.error { width: 10px; color:red;margin-left: 5px;}
		ul.exp-ins_com .exp-radio { width: 45px; vertical-align: top; }
		ul.exp-ins_com .exp-radio input { border: 0px; margin: 0 3px 3px; }
		ul.exp-ins_com li.exp-2cols span.exp-radio { width: 156px;}
		ul.exp-ins_com li span.exp-radio {width: auto;}
			ul.exp-ins_com li span.exp-radio label  { vertical-align: top;width: auto;}
		ul.exp-ins_com input[type="text"], ul.exp-ins_com textarea { margin: 0 3px; }
		ul.exp-ins_com  input[type="text"] { width:500px; }
		ul.exp-ins_com  textarea { width:496px; height: 120px; }
		ul.exp-ins_com li span { padding: 0 2px 0 0; display: inline-block;  width: 160px; }
		ul.exp-ins_com li span.exp-info-longue { width: 410px; }
			ul.exp-ins_com li span.exp-info-longue b { vertical-align: top; }
		ul.exp-ins_com input.size-medium { width: 140px; }
		ul.exp-ins_com input.size-half { width: 200px; }
		ul.exp-ins_com input[type="file"] { width: 503px;}
	
		ul.exp-ins_com li.exp-bottom-button { text-align:right; }
			.exp-bottom-button input { border: none!important; background: #3b5f85; color: white!important; height: 25px; font-weight: bold; padding-left: 10px; font-size: 12px; text-align: left; cursor: pointer; width: 110px;  display: inline-block; }
			.exp-bottom-button .fa-send { position: relative; top: -2px; left: -29px; color: white; }

/* Page mentions */
.exp-mentions-squared { background-color: #f6f6f6; border: 1px solid rgb(141, 144, 149); font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: 400; padding: 6px 20px 11px 10px; position : relative; width: 731px; line-height:15px; }
	.exp-mentions-squared:before { position: absolute; left: 0; top: 0; width: 5px; height: 100%; content: ""; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; -ms-border-bottom-right-radius: 0; -o-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-top-right-radius: 0; -ms-border-top-right-radius: 0; -o-border-top-right-radius: 0; border-top-right-radius: 0;  background-color: #ae6ab0; }
	.exp-mentions-squared a { vertical-align : initial; }
.exp-mentions-squared ul { width:550px;}
.exp-mentions-squared li { margin-bottom:10px;}
.exp-mentions-squared a { font-weight:700; text-decoration: underline!important;}
h1.textor-rose { color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 18px; font-weight: 900; background-color: #ae6ab0; margin-top: 10px; padding: 6px 10px; width : 743px; }

span.exp-fonction { font-size: 12px; padding: 5px 0 10px; display: block; }

/* ================================
* Contrôles
* ================================*/
.exp-productlist, .exp-table-list { width:100%; }
	.exp-productlist tr td, .exp-productlist tr th,	.exp-table-list tr td, .exp-table-list tr th { padding:2px;}
	.exp-table-list input[type="radio"] { vertical-align: bottom;}

/* Liste produits */
.exp-productlist tr td span.second { margin-left : 3px; }
#exp-content-middle .exp-productlist td { padding: 5px 2px 2px; vertical-align: middle; }
    #exp-content-middle .exp-productlist td.ico16 img {padding-bottom: 10px; }
#exp-content-middle .exp-productlist tr.exp-header-list, #exp-content-middle .exp-table-list tr.exp-header-list  { text-align:center; height: 50px; background: #3b5f85; color: white; }
#exp-content-middle .exp-productlist tr.exp-header-list.exp-height-short {height: 25px;}
#exp-content-middle .exp-productlist tr.exp-header-list th,  #exp-content-middle .exp-table-list tr.exp-header-list th,
#exp-content-middle .exp-productlist tr.exp-header-list th a, #exp-content-middle .exp-table-list tr.exp-header-list th a { color : White!important; }
#exp-content-middle .exp-productlist td span[disabled] { float:left; }
	#exp-content-middle .exp-productlist td span[disabled] label,
	#exp-content-middle .exp-productlist td label 
		 { float:left; margin-top: 3px; }
	#exp-content-middle .exp-productlist td input[type="checkbox"] { float:left; }
	#exp-content-middle .exp-productlist.admin-edit td input[type="checkbox"] {float:none; }
.last-com{top: 2px;position: relative;right: 2px;cursor:pointer;color: rgb(26, 170, 23);}
	
.btn-add-remove {	float : right; width : 50px; }

.exp-validite-prix { display: inline-block; margin-bottom: 5px; }
div.exp-order-bottom-actions span.exp-validite-prix { color: black; text-align: center; display: inline-block;}

#exp-content-middle td.exp-infos {border-bottom: 0px; padding-bottom: 10px; font-weight: 900;}
#exp-content-middle .exp-header-list td { border-bottom: solid 1px #3b5f85; border-top: solid 1px #3b5f85; background-color: #3b5f85; font-weight: 900; color: #fff; padding: 2px; vertical-align: top; }
#exp-content-middle .exp-header-list td a:link, #exp-content-middle .exp-header-list td a, 
#exp-content-middle .exp-header-list td a:visited, #exp-content-middle .exp-header-list td a:hover
	{ color: #fff; }

#exp-content-middle tr.exp-even td, #exp-content-middle tr.exp-odd td { padding: 3px 1px 3px 2px; }

#exp-content-middle tr.exp-even td a, #exp-content-middle tr.exp-even td a:link, #exp-content-middle tr.exp-even td a:visited,
#exp-content-middle tr.exp-even td a:hover, #exp-content-middle tr.exp-odd td a, #exp-content-middle tr.exp-odd td a:link,
#exp-content-middle tr.exp-odd td a:visited, #exp-content-middle tr.exp-odd td a:hover
	{ text-decoration: underline; }
#exp-content-middle table tr.exp-even td { background-color: #fff; }
#exp-content-middle table tr.exp-odd td { background-color: #e3eeff; }
#exp-content-middle table tr.exp-color-espic td a,
#exp-content-middle table tr.exp-color-espic td a:link,
#exp-content-middle table tr.exp-color-espic td a:visited,
#exp-content-middle table tr.exp-color-espic td a:hover,
#exp-content-middle table tr.exp-color-espic td span1714
{ color: #e85910; }

.exp-color-contrat ul *, .exp-color-reco1 ul *, .exp-color-reco2 ul * { color: initial; }
.fiche_prod_details.exp-cr-contrat, .fiche_prod_details.exp-cr-reco1, .fiche_prod_details.exp-cr-reco2 { display: inline-flex; }
.fiche_prod_details.exp-cr-contrat ul { width: 85%; }
.fiche_prod_details.exp-cr-reco1 ul, .fiche_prod_details.exp-cr-reco2 ul { width: 95%; }

.exp-button-contrat, .exp-button-reco1, .exp-button-reco2 {height:11px; padding: 10px; color: white !important; cursor: default; }

.exp-color-contrat, .exp-color-contrat select, .exp-color-contrat span { color: #ae6ab0; font-weight: 700; }
.exp-color-contrat a.cr-reco { color: #ae6ab0!important; font-weight: 700; }
.exp-button-contrat { background: #ae6ab0; width: 130px;}

.exp-color-reco1, .exp-color-reco1 select, .exp-color-reco1 span { color: #3b8559; font-weight: 700;}
.exp-color-reco1 a.cr-reco { color: #3b8559!important; font-weight: 700; }
.exp-button-reco1 { background: #3b8559; width: 50px; }

.exp-color-reco2, .exp-color-reco2 select, .exp-color-reco2 span { color: #f77223; font-weight: 700;}
.exp-color-reco2 a.cr-reco{ color: #f77223!important; font-weight: 700;}
.exp-button-reco2 { background: #f77223; width: 50px; }

a.exp-button-contrat:hover, a.exp-button-contrat:visited, a.exp-button-reco1:hover, a.exp-button-reco1:visited, a.exp-button-reco2:hover, a.exp-button-reco2:visited {
	text-decoration: none !important;
}

.clinea-choix-content {
	display: inline-block;
	width: 360px;
	margin-left: 300px;
}
.exp-search-module li.exp-search-referentiel .clinea-choix-content span {
	padding: 0;
	margin: 0;
	line-height:unset;
}

.clinea-choix1 {
	color: #3b8559;
	font-weight: 700;
}
.clinea-choix2 {
	color: #f77223;
	font-weight: 700;
}

.exp-search-referentiel #exp-search-button-container {
	width: auto;
}

.pe-panel.pe-violet:before {
	color: #3b5f85;
}

#exp-content-middle span.exp-color-extra { color: rgb(26, 170, 23) }
#exp-content-middle span.exp-italic { font-style:italic; }
#exp-content-middle .RetraitGaucheModules { width: 739px; }

#exp-content-middle a.exp-sup-prd.exp-color-supplier,
#exp-content-middle a.exp-sup-prd.exp-color-supplier:link,
#exp-content-middle a.exp-sup-prd.exp-color-supplier:hover,
#exp-content-middle a.exp-sup-prd.exp-color-supplier:visited,
#exp-content-middle span.exp-color-supplier {
    color: rgb(26, 170, 255)
}

#exp-content-middle span.exp-bgcolor-supplier {background-color: rgb(190, 225, 255) }
/* panel Enhanced - Commun
=================================== */
.pe-panel { width: 557px; margin-left: 1px; margin-top: 10px; }
#exp-middle-full .pe-panel { width: 928px; padding: 7px 7px 0px 7px; }
#exp-middle .pe-panel {padding: 25px 4px 0px 10px; }
#exp-middle .exp-pe-demi { width: 345px; float:left; }
#exp-middle-full .exp-pe-demi { width: 450px; float:left; }
.exp-pe-demi-right { margin-left:11px; }

	.pe-panel div { padding: 15px 8px; vertical-align: top; }
	#exp-right-col .pe-panel div { border:0px; }

		.pe-panel div div { border: 0px; padding: 0; }
		.pe-panel .content div { padding: 2px; }
		.exp-panel-expand { padding: 0px!important;}
			 .pe-blue .exp-panel-expand .pe-title1, .pe-green .exp-panel-expand .pe-title1 {margin-top:-20px;display:inline-block!important;}

.exp-panel-expand input[type="image"] { text-indent:10000px;margin:0 0 5px 5px;overflow: hidden;width: 13px;}
.exp-panel-expand input[type="image"].exp-offre {top: 7px;position: relative;}
.exp-panel-expand input[type="image"].exp-offre + span { display: inline-block;}
.pe-panel, .exp-popup 
	{ width: 733px; position: relative; border: 1px solid rgb(141, 144, 149); padding: 25px 15px 0px 15px; }
.exp-popup { width: 343px; }p

.exp-pe-demi.pe-violet li { padding: 5px 0; }

.pe-panel .pe-panel {width: 739px;  padding : 0!important; position: relative; left: -25px; }
.exp-pe-demi .pe-panel .pe-panel { width: 357px; margin: 0; }
.pe-panel:before { position: absolute; left: 0; top: 0; width: 5px; height: 100%; content: "";  zoom: 1; z-index : 999;}
    .pe-panel .pe-panel:before { content: none; }
    .pe-panel.pe-green:before { background-color: #6dab3c; }    
	.pe-panel.pe-violet:before { background-color: #ae6ab0; }
    .pe-panel.pe-blue:before{  background-color: #3b5f85; }
    .pe-panel.pe-yellow:before { background-color: orange; }
    .pe-panel.pe-rose:before { background-color:  pink; }
.exp-popup:before { position: absolute; left: 0; top: 0; width: 5px; height: 100%; content: ""; background-color: #3b5f85; z-index: 999; display: block; }

.exp-agenda { height: 405px; }
.exp-agenda .exp-infos { position: absolute;	bottom: 10px;	right: 20px; }
.exp-agenda span.pe-violet-title1 { height: 18px;}

.h340{height:340px;}
.h172{height:172px;}
.pomona-piggyback {margin-left: 150px;}

.pe-panel .pe-no-title { padding: 0px}
/* Titre principal TitleUp */
.pe-panel span.pe-title1
	{ clear:both; display: block; color: #000000; font-family: Verdana, Arial, Sans-Serif; font-size: 18px; font-weight: 900; padding: 6px 10px; background-image: none; background-repeat:no-repeat; background-position: left top; margin-bottom:1px; }

/* Titre principal TitleDown*/
.pe-panel span.pe-title2
	{ display: block; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: 900; padding: 6px 10px; white-space:pre-wrap; }

.pe-panel input, .pe-panel textarea { border: solid 1px #a2c4c0; }

.pe-panel .pe-title span.exp-no-apply
	{ padding: 0; background-image: none !important; border: 0px; }

.pe-panel li a:link, .pe-panel li a, .pe-panel li a:visited, .pe-panel li a:hover
	{ /*background-image: url(/img/puce-liste.png); background-position: left top; background-repeat: no-repeat; */padding: 2px 0 2px 16px; zoom: 1; display: block; padding-top: 0; color: #4c4c4f; font-size: 11px; text-decoration: none; }

/* Infragistics 2014.1 */
a.igdt_Node:link, a.igdt_Node, a.igdt_Node:visited, a.igdt_Node:hover { background-image:none!important; padding: 0px 0px 0px 2px!important; display:initial!important; }
.exp-igtrv-node-selected { padding:3px; color:White; background-color:Gray; }
.exp-igtrv-node-disabled { color: red; }
.exp-igtrv-node-loading { background-color:#3b5f85; }
.exp-igtrv-lots-validate a { color:green!important; }
/* IE 11*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .igdt_NodeHolder { height: 15px; }
    .igdt_NodeHolder img { float: left; }
}
.pe-panel li{ padding-top:10px; min-height: 24px;}
.exp-agenda.pe-violet li{padding: 10px 15px 2px 0;}
	.exp-agenda.pe-violet li a, .exp-agenda-full.pe-violet li a{padding:0;display:inline;padding-left:16px;}

	
#exp-right-col .pe-panel
	{ width:156px; padding-top:10px; padding-left:3px; padding-top: 0; padding-right: 0; color: #4c4c4f; font-size: 11px; text-decoration: none; border: 1px solid rgb(141, 144, 149); margin-top: 0; }

#exp-right-col .pe-panel div { padding-bottom:10px; padding-top: 0; }

#exp-right-col .pe-panel span { font-weight : bold; }

/** WepPart LT **/
.exp-lt div, .exp-lt li {padding-top:0;}
.exp-lt .exp-menu-lt-select{margin-left:0;}
	.exp-lt li{display:inline-block;margin-left:40px;}
		.exp-lt li *{display: inline-block;line-height: 47px;vertical-align: middle;border:none;}
		.exp-lt li select{border:1px solid;}
		.exp-lt li a.edition-lt {background: #3b5f85;line-height: normal;color: white!important;font-size: 14px; text-decoration: none!important;padding: 2px 16px;float: right;}

/* FIN panel Enhanced
 ============================*/

 
/* header */
#exp-header object { outline: none; }

.exp-header-pub, .exp-header-pub-login { background-image: url(/img/bg-header-pub-login.png); background-repeat: no-repeat; background-position: 10px 10px;background-size: auto 80px; clear: both; height: 153px; float: left; }
.exp-header-pub.no-pub, .exp-header-pub-login { height: 110px; }
.exp-header-pub.no-bandeau { height: auto;}
.exp-header-pub #bandeau_ucHeader_lnkHome { float: left; width: 150px; height: 100px; display: block; }
.exp-header-pub #ucBanner_lnkRight, .exp-header-pub #ucBanner_lnkLeft {	float: left; margin-top: 10px; }


.right-header { width: 781px;	height: 100%;	float: left; }

#ads-banner img { float : left;	width : 330px; height : 90px; }

.exp-header-pub a, .exp-header-pub a:link, .exp-header-pub a:visited, .exp-header-pub a:hover { display: inline-block; margin-right: 7px; }
.exp-header-pub .exp-lien-accueil { position: absolute; top: 0px; left: 25px; height: 150px; width: 170px; text-indent: -10000px; }

/* navHoriz */
.exp-nav-horiz { background-position: -1px 1px; background-repeat: no-repeat; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0 0 0 3px; height : 26px; position : absolute; bottom : 10px; height: auto; right: 0;}
*html .exp-nav-horiz { padding: 0 0 0 2px; }
.exp-nav-horiz li { float: left; vertical-align:middle; padding: 0px 10px; line-height : 33px; }
.exp-nav-horiz li.hasSubMenu{background-position: right 10px;padding-right: 14px;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%229px%22%20height=%226px%22%20viewBox=%220%200%209%206%22%20enable-background=%22new%200%200%209%206%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22rgba(71,73,80,0.3)%22%20points=%228.205,1.669%204.515,5.516%200.824,1.703%201.846,0.669%204.515,3.344%207.189,0.669%20%22/%3E%3C/svg%3E");}
	.exp-nav-horiz li.hasSubMenu ul li.hasEspaceCom { border-bottom: 1px solid lightgray; }
	.exp-nav-horiz li.hasSubMenu ul li.hasEspaceCom a span {font-weight:700;}
	.exp-nav-horiz li ul { display: none; }
	.exp-nav-horiz li a span{font: normal normal 300 17px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;}
	.exp-nav-horiz .exp-selected{color:#3D8ADB!important;border-bottom: 1px solid #3D8ADB;}
		.exp-nav-horiz .sub-nav .exp-selected{border:none;}
		.exp-nav-horiz .exp-selected span{color:#3D8ADB!important;}
.exp-nav-horiz a:link, .exp-nav-horiz a, .exp-nav-horiz a:visited, .exp-nav-horiz a:hover
	{ display: block; background-repeat: no-repeat; background-position: right top; font-family: Verdana,Arial, Sans-Serif; font-weight: 400; text-transform: none; text-decoration: none; height: 100%; line-height : 33px; }

.sub-nav{position: absolute;top: 100%;width: 240px;padding: 10px;z-index:2000;background-color: white;-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.20);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.20);-ms-box-shadow: 0 0 4px rgba(0,0,0,0.20);-o-box-shadow: 0 0 4px rgba(0,0,0,0.20);box-shadow: 0 0 4px rgba(0,0,0,0.20);}
	.sub-nav li{float:none;text-align:left;}
	.sub-nav > li > a{color: rgba(55,58,65,0.7);font-size: 13px;line-height: 18px;}
	.sub-nav > li > a span, ul.sub-nav-autres li div > span, .sub-nav > li > a{line-height:33px;font-size:13px;color: #4c4c4f!important;}
	.sub-nav > li > a.exp-disabled{color:#cccccc!important}
	.sub-nav li span img {width: 32px; margin-top: 3px;}
		.exp-nav-horiz li .sub-nav li:hover {background-color: rgba(55,58,65,0.05);}
		.exp-nav-horiz li .sub-nav-autres ul li:hover{background-color: rgba(55,58,65,0.05);}
		.exp-nav-horiz li .sub-nav-autres > li:hover{background:none}
		ul.sub-nav-autres li { vertical-align: top; background-color: white;padding-left:0;padding: 0 2px;}
		ul.sub-nav-autres li:hover {background-color: white;}
			ul.sub-nav-autres li div ul { display: block;}
				ul.sub-nav-autres li ul li { vertical-align:top; padding-left:0px;}
			.sub-nav > ul {position:relative;top:auto;left:auto;width:auto;max-width: 100%;  padding-top: 0px ;z-index:200;background-color: white;-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.20);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.20);-ms-box-shadow: 0 0 4px rgba(0,0,0,0.20);-o-box-shadow: 0 0 4px rgba(0,0,0,0.20);box-shadow: 0 0 4px rgba(0,0,0,0.20);}
				.sub-nav-autres {left:100px; width:400px; }
				.sub-nav-autres.emploi { left:400px; width:auto;}

				.sub-nav-autres > li { width:auto; min-width: 80px; display: inline-block; }
				ul.sub-nav-autres li span{font-size: 17px!important;border:black;border-bottom: 1px solid rgba(55,58,65,0.1)!important;padding:7px 6px;display:block;margin-bottom: 10px;padding-left:8px;color: #373a41!important;}
				.sub-nav-autres li a{font-size:13px;color:#4c4c4f!important;padding-left:8px;height: 33px!important;line-height: 33px!important;}
                .sub-nav.marpub { left: 460px; width: 200px}
                .sub-nav.marpub2 { left: 50px; width: auto}
.exp-nav-horiz > li > span { display: block; color: #4c4c4f; font: normal normal 300 17px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif; position:relative;margin-bottom: 7px;border-bottom: 1px solid #ffffff; height: 100%; line-height : 26px; }
	.exp-nav-horiz li:hover .sub-nav{display:block;}
	.exp-nav-horiz li:hover span, .exp-nav-horiz li a.exp-selected span { cursor : pointer;color: #3D8ADB;}
	.exp-nav-horiz li.exp-log-nav { background-repeat: no-repeat; background-position: right top; padding-right: 4px; }
	.exp-nav-horiz li.exp-log-nav span { display: inline-block; float: left; }
	.exp-nav-horiz li.exp-log-nav input { margin-top: 5px; vertical-align:middle; }
	.exp-nav-horiz li.exp-log-nav input.exp-btn-help { margin-left: 0; }

.btn-list { border: none!important; background: #3b5f85; color: white; font-weight: bold; padding-left: 10px; margin-left:4px;font-size: 12px; text-align: left; cursor: pointer; height: 21px;width: 76px;position:absolute;right:0; }

.btn-search { border: none!important; background: #3b5f85; color: white!important; padding-left: 10px; font-size: 12px; text-align: left; cursor: pointer; margin-top: 12px; width: 136px; float: right;  display: inline-block; }
.btn-search span {line-height: 43px; color: White; font-size: 14px;}
.btn-search a:hover { text-decoration : none; }
.btn-search.cr-reco { width: 173px; background: #fc7524; }

/* Bloc connecté */
.bandeau-connexion{height: 40px;background: #4d5972 none repeat center center;}

.bandeau-connexion.sticky{position:fixed;right: 0;left: 0;z-index: 1000;}

	.exp-btn-header-livret{background-color: #3b5f85;width: 130px;height: 40px;position: relative;float:right;border-left:1px solid white;}
		.exp-btn-header-livret a{font-size: 11px;font-weight: bold;line-height: 40px;padding: 10px;text-decoration:none;}
			.exp-btn-header-livret a span{color: white;}
			.exp-btn-header-livret a .fa{position: absolute;color: white;right: 25px;bottom: 10px;font-size: 20px!important;}

	.bandeau-connexion .fa-shopping-cart { position: absolute;color: white;right: 25px;bottom: 10px;font-size: 20px!important; }
	.bandeau-connexion .exp-btn-gestion-commande{background-color: #fc7524;width: 162px;height: 40px;position: relative;display: inline-block;border-left:1px solid white;border-right:1px solid white;}
	.bandeau-connexion .exp-btn-gestion-commande a {text-decoration: none;}
.exp-bloc-connecte-1 {height: 35px;width: 240px;position: relative;display: inline-block;vertical-align: top;color: white;margin-top: 5px;}
	.exp-bloc-connecte-1 span{color:white;line-height:15px;}
.exp-bloc-connecte-1.one-line{text-align: right;margin-right: 5px;}
	.exp-bloc-connecte-1.one-line span{line-height:35px}
	.exp-bloc-connecte-1 div { position: absolute; bottom: 0; left: 0; display:inline-block; }
.exp-bloc-connecte { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 12px; background-color: Transparent; background-position: left top; background-repeat: repeat-y; margin-bottom: 5px; position: relative; }
  .exp-btn-moncompte, .exp-btn-deconnexion  { position:relative; display:inline-block;width: 130px;vertical-align:top;float: right;}
		.exp-bloc-connecte div .fa { position: absolute; color: white; font-size: 17px; }
		 div .fa-user {position: absolute;color: white;font-size: 17px;top: 13px;right: 15px;}
		.exp-bloc-connecte .fa-power-off { top: 13px; right: 27px; }
		
		.exp-bloc-connecte #log-right { float : right; width : 146px; }
		.exp-bloc-connecte span { padding: 0px 8px 2px 10px; height: 1%; }	
		.exp-bloc-connecte .exp-civilite { display: block; padding-top: 5px; height: 12px;}
		.exp-bloc-connecte .exp-nom-personne { font-weight: 900; display: block; }
		.exp-btn-deconnexion input, .exp-btn-moncompte input
			{ margin: auto;border: none; width:130px;background: #3b5f85; color: white; height: 40px; font-weight: bold; padding-left: 10px; font-size: 11px!important; text-align: left; cursor : pointer; }
		.exp-btn-deconnexion input{display: block;width: 130px;border: none;background: #3b5f85;color: white;height: 40px;font-weight: bold;padding-left: 10px;font-size: 11px!important;text-align: left;cursor: pointer;position: relative;border-left: 1px solid white;border-right:1px solid white;}
		.exp-btn-moncompte input{border-left:1px solid white;}
			.exp-btn-deconnexion .fa-power-off {position: absolute;color: white;font-size: 17px;top: 13px;right: 10px;}
	.bandeau-connexion .infos-cmdes { color: white;display: inline-block;line-height: 12px;width: 130px;margin-left: 5px; }
.exp-bloc-connecte .exp-date { font-weight: 900; display: block; padding-top: 12px; }
.exp-bloc-connecte .exp-infos-commandes
	{ position:relative; display: block; background-color: Transparent; padding: 0; font-size: 11px; text-align: center; position: relative; }
.exp-bloc-connecte .exp-btn-gestion-commande, .exp-order-bottom-actions a
	{  margin-top: 6px; width: 100%; height: 41px; padding: 0; border: none; background-color: #fc7524; color: white; font-weight: bold; font-size: 9px; text-align: left; cursor: pointer;position: relative; text-decoration:none!important; }
	.exp-order-bottom-actions a.exp-btn-product-not-found {
		background-color: #3b5f85;
	}
	.exp-btn-gestion-commande span
	{	color: white; width: 65%; line-height: 17px; padding-top: 3px; padding-left: 10px; display: block; text-align: left; }
.exp-order-bottom-actions span {
    color: white;
    width: 65%;
    line-height: 33px;
    padding-top: 3px;
    padding-left: 10px;
    display: block;
    text-align: left;
}
.exp-bloc-connecte .exp-btn-gestion-commande a, .exp-order-bottom-actions	.exp-btn-add2basket a, .exp-order-bottom-actions .exp-btn-product-not-found a
	{	color : White; background : none; border: none; top: 0; position: absolute;	cursor: pointer; width: 100%;	height: 100%; text-decoration:none!important;}

/* Liste produits, actions  */
.exp-order-bottom-actions { margin: 0; font-size: 9px; }
	.exp-order-bottom-actions	.exp-btn-product-not-found { width: 180px; display: inline-block; }
	.exp-order-bottom-actions	.exp-btn-add2basket { width: 180px; float:right; }
	.exp-order-bottom-actions	.exp-btn-product-not-found .fa-thumbs-down {  position: absolute; right: 12px;	bottom: 11px; color: white;	font-size: 20px; }
	.exp-order-bottom-actions	.exp-btn-add2basket .fa-shopping-cart {  position: absolute; right: 12px;	bottom: 11px; color: white;	font-size: 20px; }
    .exp-order-bottom-actions .exp-btn-product-not-found .fa-question-circle {
        position: absolute;
        right: 12px;
        bottom: 11px;
        color: white;
        font-size: 20px;
    }

.fa-list, .fa-check { position: absolute; color: white; top: 7px; right: 10px; font-size: 14px; }
td .fa-list { top: 11px; left: -21px; }

/*.home-page .fa-search[style] { top : 11px!important; }*/
.fa-search { position: relative; top: 17px!important; left: 125px; color: white; }


.buttons-admin .fa { position: absolute; right: 32%; bottom: 14px; color: white; font-size: 15px;}
.buttons-admin-two .fa { position: absolute; right: 130px; bottom: 14px; color: white; font-size: 15px; }
.buttons-admin td { position : relative; }
.btn-duplicate .fa { right : 29%; }
.btn-admin { margin: auto; display: block; margin-top: 5px; width: 117px; border: none; background: #3b5f85; color: white; height: 41px; font-weight: bold; padding-left: 10px; font-size: 12px; text-align: left; cursor: pointer; }

/* Recherche simple/avancée */

.pe-blue .exp-search-title{color: #000000;font-family: Verdana, Arial, Sans-Serif;font-size: 18px;font-weight: 900;}
.exp-search-title { clear:both; border-bottom: 1px solid #999999; display: block; font-weight: 900; margin-bottom: 7px; padding: 3px 0;}
.exp-search-module { padding-left: 5px; padding-top:4px }
	.exp-search-module li { padding: 3px 0; clear:both; height: 30px; width: 100%; position: relative; }
	.exp-search-module input[type="radio"] { float: left;  border: 0px; }
	.exp-search-module input[type="checkbox"] { float: left; border: 0px; }
		.exp-search-module  li.exp-search-oneRd input[type="radio"] { margin-top:7px; margin-right:20px;}
	.exp-search-module li input[type="image"] { height: 41px; width: 113px;  border: 0px;}
	.exp-search-button input[type="image"] { width: 69px;  border: 0px; }
	.exp-search-module li span { padding: 2px 3px 0 0; width: 150px; line-height: 21px; height:21px; float: left; display: block; }
	.exp-search-module input[type="text"], .exp-search-module select { vertical-align:middle; }
	.exp-search-module li.exp-search-free  { height:20px;}
	.exp-search-module li.exp-search-free span { width:auto; padding-right:10px; }
	.exp-search-module li.exp-search-referentiel span { width:auto; padding-right:10px; }
	.exp-search-module li.exp-search-button {padding-top:7px;text-align:right; height:auto; min-height: 40px; }
	.exp-search-module li.exp-search-button label { line-height : 32px; }
	.exp-search-module li.exp-search-button div { float:left; display:inline-block; }
	.exp-search-module li.exp-search-button div.exp-search-button2 { float:right; display:inline-block; }
	.exp-search-module li.exp-search-button span { float:left; display:inline-block; width:181px; padding-left:4px; margin-right: 30px; height: 43px; line-height: 43px; padding: 0; }
	.exp-search-module li.exp-search-button select { float: left; margin-top:12px; }
	.exp-search-module li label { padding-top: 2px; line-height: normal; display: inline-block; float: left; }
		.exp-search-module li label span { width: auto; padding-top: 0; float: none; display: inline-block; }
	.exp-search-module li.exp-search-keywords input[type="text"] { vertical-align:middle; width: 250px; }
	.exp-search-module li.exp-search-keywords select { width: auto; }

/*Recherche SP */
.exp-search-module-sp-blk { padding-left: 5px; padding-top:4px; display:inline-block; vertical-align: top; }
.exp-search-module-sp-blk.left { width: 480px; }
.exp-search-module-sp-blk.right { width: 410px; }
	.exp-search-module-sp-blk li { padding: 3px 0; clear:both; position : relative; height:21px;}
		.exp-search-module-sp-blk li span {	padding: 2px 3px 0 0;	line-height: normal; float: left; display: block; }
		.exp-search-module-sp-blk.left li span { width: 78px; }
		.exp-search-module-sp-blk.right li span { width: 75px; }
	.exp-search-module-sp-blk label { float:left; padding-top:3px;}
	.exp-search-module-sp-blk input[type="radio"] { float:left; }
	.exp-search-module-sp-blk input[type="text"], .exp-search-module-sp-blk select	{	vertical-align:middle;float:left;margin: 0 2px;}
	.exp-search-module-sp-blk input[type="image"]	{	border: 0px;	vertical-align:middle; }

	#phBody_ucSearchSp_liUcd{margin-bottom:28px;}
.exp-search-module .exp-search-div { float: left; margin-right: 15px;}
	.exp-search-module .exp-search-div span { line-height: 18px; }
#exp-search-button-container { float: right; width: 440px; }
#exp-search-button-container span { width: 200px; padding-right: 0px;}
#exp-search-button-container span.no-reponse-page { width: 250px;}
	#exp-search-button-container select { margin-top:4px;width: 50px; }
	#exp-search-button-container input { margin-top:4px; }
		#exp-search-button-container input.no-reponse-page + .fa-search  {}
		#exp-search-button-container .fa-search {right: 6px;left: auto;top: 11px !important;position: absolute;}
	.exp-search-button div.search-options {margin-bottom: 20px; }
	.exp-search-button div.search-options label {float:left; height: auto; line-height: 15px; text-align: left; }
	.exp-search-button div.search-options input { float:left;margin-right: 40px;}
	.exp-search-button div.search-options-biomed label { line-height: 15px; }
	.exp-search-button div.search-options-biomed select { margin-top:0px; }	
.exp-search-button2 input { width: 140px; margin-top: 12px; }

.exp-search-module-other-blk { padding-left: 5px; padding-top:4px; display:inline-block; vertical-align: top; }
	.exp-search-module-other-blk li { padding: 3px 0; clear:both; height:20px; max-height: 47px; position: relative;}
	.exp-search-module-other-blk.left { width: 369px; }
	.exp-search-module-other-blk.right { width: 333px; }
	.exp-search-module-other-blk.full { width: 710px; display:block; }
		.exp-search-module-other-blk li span {	padding: 2px 3px 0 0;	line-height: normal; float: left; display: block; }
		.exp-search-module-other-blk input[type="text"], .exp-search-module-other-blk select	{	vertical-align:middle; }
		.exp-search-module-other-blk input[type="image"] {border: 0px; vertical-align:middle; padding: 9px 10px 8px 10px; margin: 0; height: 41px; width: 76px; padding: 0; float: right; }
    .exp-search-module-other-blk .igdd_DropDownListContainer { border: solid 1px #a2c4c0; }
        .exp-search-module-other-blk .igdd_ListItem input[type="checkbox"] { float:left; margin: 0px 7px 0px 5px; padding:unset; }
        .exp-search-module-other-blk .igdd_ListItem  a { float:left; padding:unset!important;}

.exp-search-lots li {
    overflow: hidden;
    position: relative;
}
	.exp-search-lots li input[type="image"], .exp-search-lots li input[type="checkbox"], .exp-search-lots li span, .exp-search-lots li label
			{ float:left; border: 0px; margin-top:21px; }
	.exp-search-lots li input[type="checkbox"] { margin-right:12px; }
	.exp-search-lots li select { float:left; margin-top:18px; }
	.exp-search-lots .btn-search {height:21px;}
	.exp-search-lots .fa-search {position:absolute; right:10px; left:inherit!important; top:27px!important; }	

/* Statistiques */
.exp-search-module.stat { display:inline-block; }
.exp-search-module.stat li { height:24px;  }
.exp-search-module.stat.left { width: 300px; vertical-align:top; }
.exp-search-module.stat.right { width: 300px; vertical-align:top; }
.exp-search-module.stat.right label { width: 50px; }

/* Marches prives suivi recherche */
.exp-majprix-verif-search { overflow:hidden; margin:20px 10px 20px 140px;}
.exp-majprix-verif-search span { float:left; width:80px; margin-top:15px;  }
.exp-majprix-verif-search > table { float:left; margin-top:10px; }
.exp-majprix-verif-search input[type="submit"] { width: 136px; }
.exp-majprix-verif-search .fa-search { left:830px; }	

/* Tableau */
.exp-table { width:100%; }
.exp-table th { border-bottom:1px solid #333333; padding:6px 3px 3px; text-align:left; }
#exp-content-middle .exp-table td { padding:3px; }

.exp-backoffice li { height:30px!important; vertical-align:middle; }
.exp-backoffice li a { font-size : 11px; line-height: 41px; }
.exp-backoffice li input { padding-left:3px; }
.exp-backoffice td { vertical-align: top;}

/* Formulaire */
.exp-fieldset-title { border-bottom: 1px solid #999999; display: block; font-weight: 900; clear:both; margin-bottom: 7px; padding: 7px 0 3px; }
.exp-fieldset-module li span.exp-fieldset-infos { font-style:italic; width:auto; float:none }
.exp-fieldset-module { padding-left: 5px; padding-top:4px }

.exp-acenter input[type="radio"] { display: block; width: 13px; margin: auto; }

.exp-fieldset-module ul { display:inline-block; margin:0 }
	.exp-fieldset-module li { padding: 3px 0; clear:both; min-height:30px; position:relative; }
		.exp-fieldset-module li.exp-fieldset-button, .exp-admin-edit li.exp-fieldset-button	{ margin-top:7px; padding-top:7px;  border-top: 1px solid #999999; text-align:right }
		.exp-fieldset-module input[type="radio"], .exp-fieldset-module input[type="checkbox"], .exp-fieldset-module img	{ border: 0px; vertical-align:middle; }
		.exp-fieldset-module input[type="text"]	{ vertical-align:middle; width:500px; }		
		.exp-fieldset-module .txt-size-1 { width:60px!important;}
		.exp-fieldset-module .txt-size-2 { width:150px!important;}
		.exp-fieldset-module .txt-size-3 { width:250px!important;}
		.exp-fieldset-module li input[type="text"]:read-only { background-color: #e0e0e0;}
		.exp-fieldset-module input[type="checkbox"] { margin-top:6px; }
		.exp-fieldset-module img { padding: 0 4px 0 4px; }
		.exp-fieldset-module li span { margin: 4px 3px 0 0; width: 150px; line-height: normal; float: left; display: block; }
		.exp-fieldset-module li.exp-fieldset-button span { float:none; display:inline-block }
		.exp-fieldset-module li.exp-fieldset-button a,.exp-fieldset-module li.exp-fieldset-button a:link,
		.exp-fieldset-module li.exp-fieldset-button a:visited,.exp-fieldset-module li.exp-fieldset-button a:hover
			{ display:inline; padding: 0; background-image: none; }

		.exp-fieldset-module li label { padding-top: 2px; line-height: normal; display: inline-block; padding-right:10px; min-width:140px; }
		.exp-fieldset-module li span.exp-fieldset-module-errasterisk { float:none; display: inline-block; width:10px; padding-left:4px; color:#F00; margin:0px; }
		
		.exp-fieldset-module.supplier-search li input[type="text"] { width:445px; }
		.exp-fieldset-module.supplier-search li input.btn-list {top: 3px;}
		.exp-fieldset-module.supplier-search li select {width: 466px;}
		.exp-fieldset-module.supplier-search .fa-search { top: 15px !important;}
	.exp-etab-profile li  { min-height: 22px; }
		.exp-etab-profile li span { margin-top: 5px; }

	.exp-etab-activity li  { min-height: 22px; overflow:hidden; clear:both; }
		.exp-etab-activity li span.aspNetDisabled { float:left; padding: 5px 10px 0px 0px;}
		.exp-etab-activity li span { float:left; width:auto; padding: 5px 30px 0px 0px; }
		.exp-etab-activity li input[type="checkbox"] { float:left; margin:0px;}
	
/* Adresses */
.exp-address-type { font-weight:900; font-size:12px; padding:0px 0px 5px 3px; }
.exp-addresses { margin-top:5px; margin-bottom:20px; width:100%; padding:0px 0px 3px }
	.exp-addresses th { padding:6px 3px 3px; border-bottom:solid 1px #333; text-align:left }

	/* User */
	.exp-user-edit-err { width: 355px!important; float:right!important; color:red;}

#exp-content-middle .exp-addresses td { padding:3px; }

/* Fiche produit */
.exp-FicheProd-nav-haut {float: left;width: 100%;margin-bottom: 10px;}
	.exp-FicheProd-nav-haut a {float: left; font-weight: 700; padding-left: 10px;}
	.exp-FicheProd-nav-haut div {display: inline-block; float: right;}
		.exp-FicheProd-nav-haut div span { display: block;}

.exp-FicheProd div { width:100%; }
  .exp-FicheProd ul { float:left; }
  .exp-FicheProd li { clear:both; vertical-align:middle;padding:0;}
		.exp-FicheProd li { clear: none; }

  .exp-FicheProd .exp-FicheProd-blk-right {width:50%;float:right;border: 1px solid #3b5f85;background-repeat: repeat-y;background-image: url(/img/bg-fiche-prod.png);}
    .exp-FicheProd .exp-FicheProd-blk-right li label { width:150px; }
    .exp-FicheProd .exp-FicheProd-blk-right li span { width:270px; }
		
  .exp-FicheProd .exp-FicheProd-blk-left {width:48%; margin-top:10px;border: 1px solid #3b5f85;background-repeat: repeat-y;background-image: url(/img/bg-fiche-prod.png)}
    .exp-FicheProd .exp-FicheProd-blk-left li label { width:150px; }
    .exp-FicheProd .exp-FicheProd-blk-left li span { width:190px; }

  .exp-FicheProd .exp-FicheProd-blk3	{float:right;width:50%; margin-top:10px;border: 1px solid #3b5f85;background-repeat: repeat-y;background-image: url(/img/bg-fiche-prod.png);}
    .exp-FicheProd .exp-FicheProd-blk3 li label { width:150px; }
    .exp-FicheProd .exp-FicheProd-blk3 li span { width:65px; }
		.exp-FicheProd .exp-FicheProd-blk3 li div.exp-prix { display: inline-block;width: auto;margin-left: 3px;margin-bottom: 5px;}
			.exp-FicheProd .exp-FicheProd-blk3 li div.exp-prix span { display: block;width: 400px;margin-top: 3px;}

/* Fiche Produit SP*/	
.exp-FicheProd .exp-FicheProdSp-blk1-right	{width:50%;float:right;border: 1px solid #3b5f85;}
.exp-FicheProd .exp-FicheProdSp-blk1-right li label { width:150px; }
.exp-FicheProd .exp-FicheProdSp-blk1-right li span { width:270px; }
	
  .exp-FicheProd .exp-FicheProdSp-blk2	{width:48%; margin-top:10px;border: 1px solid #3b5f85;}
    .exp-FicheProd .exp-FicheProdSp-blk2 li label { width:150px; }
    .exp-FicheProd .exp-FicheProdSp-blk2 li span { width:190px; }
  .exp-FicheProd .exp-FicheProdSp-blk3	{float:right;width:50%; margin-top:10px;border: 1px solid #3b5f85;}
    .exp-FicheProd .exp-FicheProdSp-blk3 li label { width:150px; }
    .exp-FicheProd .exp-FicheProdSp-blk3 li span
    { width:65px; }

  .exp-FicheProd .exp-FicheProdInfoFourn {width:376px;background-repeat: repeat-y;background-image: url(/img/bg-fiche-prod.png);}
  .exp-FicheProd .exp-FicheProdInfoFourn.nth-1{width:48%;float:left;border: 1px solid #3b5f85;}
  .exp-FicheProd .exp-FicheProdInfoFourn.nth-2{width:50%;float:right;border: 1px solid #3b5f85;}
    .exp-FicheProd .exp-FicheProdInfoFourn li label { width:150px; }

  .exp-FicheProd > span { display:inline-block; font-weight:bold; font-size:12px; width:100%; margin:20px 0px 5px 0px; }
  .exp-FicheProd > ul > li > label { display:inline-block;padding: 4px 4px; background-color:#3b5f85; color:White; vertical-align:top; font-weight:bold; height:20px; }
  .exp-FicheProd > ul > li  > a{display:inline-block!important;padding: 2px 3px!important;}
  .exp-FicheProd > ul > li > span, .exp-FicheProd > ul > li > a {  display:inline-block; padding: 2px 3px; word-wrap:break-word; }
    .exp-FicheProd > ul > li > a.exp-sup-prd { font-weight: 700;}
  .exp-FicheProd > ul > li > textarea { display:inline-block; margin-left: 2px; width:270px; border : none; }
  .exp-FicheProd .lienFt label { height:40px; }	
  .exp-FicheProd li.saisie label { height:32px; }	
		.exp-FicheProd li.saisie div  { display: inline-block;width: auto;margin-left: 3px;margin-bottom: 5px;}
		.exp-FicheProd li.saisie input[type="text"] {  margin-bottom: 3px; }	
		.exp-FicheProd li.saisie input[type="image"] {  padding-left:3px; }	
		.exp-FicheProd li.saisie span { color: red;font-weight: bold;display: block;width: 400px;}
.exp-FicheProd .lnkToRpc > a { font-weight: bold; padding: 2px 3px; }
.exp-FicheProd .lnkImg { padding-left:20px;	}	
.exp-FicheProdsecond { margin-left:20px }
.exp-FicheProdsecond .exp-text { }


/* Fiche Produit SP V2*/
.exp-fiche-prod-v2 .exp-fiche-prod-order,
.exp-fiche-prod-v2 .exp-fiche-prod-supplier,
.exp-fiche-prod-v2 .global_table {
    box-shadow: 3px 3px 5px #4444;
}
.exp-fiche-prod-v2 li { padding-top: 0px;}
.exp-fiche-prod-v2 .exp-fiche-prod-order, .exp-fiche-prod-v2 .exp-fiche-prod-supplier {
    width: 20%;
    height: auto;
    float: right;
    border: 1px solid #3b5f85;
    box-sizing: border-box;
    background-color: rgba(141, 144, 149, 0.3);
    position: relative;
}
    .exp-fiche-prod-v2 .exp-fiche-prod-order {
	    padding: 15px 5px 5px;
	    margin-bottom: 20px;
    }
    .exp-fiche-prod-v2 .exp-fiche-prod-supplier {
	    padding: 5px 5px 5px;
	    margin-bottom: 0px;
    }

.exp-fiche-prod-v2 .block-info-right {
	float: right;
    width: 700px;
	padding-top: 22px;
}
.exp-fiche-prod-v2 .exp-cellule-atu {
	text-decoration: underline;
	padding-right:4px;
}
#phBody_pnlEquivalents .exp-validite-prix {
	float: right;
	margin-right: 10px;
}
.title-underlined {
	display: block;
	text-decoration: underline !important;
	padding-bottom: 5px;
}

li.sales_flag {
    position: absolute;
    top: -10px;
    right: -5px;
    background: orange;
    padding: 3px 4px;
    box-sizing: border-box;
    /* color: white; */
}
    li.sales_flag span {
        color: white;
        font-weight: bold;
    }

/**** POPIN ADD TO CART ****/
li.text_details span {
    font-style: italic;
    font-size: 10px;
    margin: 10px 0 0;
    text-align: left;
    display: block;
}

ul li.hierarchy-fam-0 {
	padding-left: 10px;
}
ul li.hierarchy-fam-1 {
	padding-left: 20px;
}
ul li.hierarchy-fam-2 {
	padding-left: 30px;
}
ul li.hierarchy-fam-3 {
	padding-left: 40px;
}
ul li.hierarchy-fam-4 {
	padding-left: 50px;
}
ul li.hierarchy-fam-5 {
	padding-left: 60px;
}

ul li.hierarchy-fam-0 {
	font-size: 12px!important;
}
ul li.hierarchy-fam-0,
ul li.hierarchy-fam-1,
ul li.hierarchy-fam-2,
ul li.hierarchy-fam-3,
ul li.hierarchy-fam-4,
ul li.hierarchy-fam-5 {
	min-height: 15px
}

ul li.hierarchy-fam-1 span:before,
ul li.hierarchy-fam-2 span:before,
ul li.hierarchy-fam-3 span:before,
ul li.hierarchy-fam-4 span:before,
ul li.hierarchy-fam-5 span:before {
    content: url('/img/igg_TopDragIndicator.png');
	padding-right: 5px
}

ul.product_detail li.contact-signal {

}

.popup li.title span {
    font-weight: bold;
    font-size: 14px;
    /* margin-bottom: 10px; */
    /* display: block; */
}
.popup {
    text-align: left;
}

.popup li {
    margin-bottom: 10px;
}

    .popup li.action a {
        display: inline-block;
    }

    .popup li.action {
        text-align: right;
        display: block;
        width: 100%;
    }

.popup ul {
    float: none;
}
.popup .button_add_product > a > span.no_pict {
    width: 100%;
    text-align: center;
    padding: 0;
    line-height: 41px;
}

.popup li.action.button_add_product > a {
    display: inline-block;
}

	.popup .action.button_add_product > a.closebut {
		background-color: #3b5f85;
		color: white;
		/* display: inline-block; */
		width: 180px;
		line-height: 33px;
		text-align: center;
	}

    .popup .action.button_add_product > a.closebut span {
        color: white;
        width: 100%;
        padding: 0;
        text-align: center;
        line-height: 40px;
    }

.popup .action.button_add_product > a {
    width: 180px;
}

	.popup #popupConfirmInput {margin-top:5px; margin-left:5px;}

	/** SURCHARGE IG_WEBTAB **/
	#phBody_igTabs {
		position: relative;
	}
#phBody_igTabs .igtab_THHolder {
    background-color: transparent;
    position: absolute;
    top: 0;
    z-index: 50;
}
#phBody_igTabs .igtab_THText {
    color: #000;
    cursor: pointer;
}
#phBody_igTabs .igtab_THTab {
    background-color: rgba(141, 144, 149, 0.3);
    border: 1px solid black;
    cursor: pointer;
}

#phBody_igTabs .igtab_THTabSel, #phBody_igTabs .igtab_THCenterSel, #phBody_igTabs .igtab_THTextSel {
    background-color: white;
    color: black;
    cursor: pointer;
}

#phBody_igTabs .igtab_THTailSel{
    background: transparent;
}

#phBody_igTabs .igtab_THContentHolder {
    border: 1px solid #000;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 29px;
    z-index: 0;
}

#phBody_igTabs .igtab_THCenterHov,
#phBody_igTabs .igtab_THTailHov {
    background-color: transparent;
}

    #phBody_igTabs ul.product_details li.classi label {
        text-decoration: underline;
    }
    #phBody_igTabs .contact-signal a.notifybut,
	#phBody_igTabs .saisie a {
		text-decoration: underline !important;
		text-align: right;
	}
    #phBody_igTabs .contact-signal a.notifybut {
        float: right;
        margin-top: 15px;
    }

	#phBody_igTabs li.contact-signal a.contactbut {
		margin-top: 6px;
		width: 355px;
		height: 41px;
		padding: 0;
		border: none;
		color: white;
		font-weight: bold;
		font-size: 9px;
		text-align: left;
		cursor: pointer;
		position: relative;
		text-decoration: none !important;
		display: inline-block;
		background-color: #3b5f85;
	}

		#phBody_igTabs li.contact-signal a.contactbut span {
			color: white;
            line-height: 33px;
            padding-top: 3px;
            padding-left: 10px;
            display: block;
            text-align: left;
		}
		#phBody_igTabs li.contact-signal a.contactbut .fa-phone {
			position: absolute;
			right: 12px;
			bottom: 11px;
			color: white;
			font-size: 20px;
		}

span.flag_tag {
	margin-left: 5px;
	font-size: 9px;
	font-style:italic;
}
span.product_rcp {
    float:right;
    height:20px;
    padding-top:10px;
    padding-right:10px;
}
span.product_rcp a {
    display:inline-block;
    margin-top:-3px;
    font-weight:bold;
}
ul.product_details label {
    font-weight: bold;
    padding-right: 10px;
}
ul.product_details li:first-child label:first-of-type + span{
    padding-left: 10px;
}
ul.product_details img.serializable {
	padding-left: 30px;
}
ul.product_details label.serializable {
	padding: 0 0 0 3px;
}
ul.product_details .chk-ref-gen {
	padding: 0 0 0 3px;
}
ul.product_details span.fp-SP-atc4 {
	margin-left:100px;
}
ul.product_details span.fp-SP-atc5 {
	margin-left: 120px;
}
ul.product_details span.fp-HY-atc4, ul.product_details span.fp-NU-atc4 {
	margin-left: 75px;
}
ul.product_details span.fp-HY-atc5, ul.product_details span.fp-NU-atc5 {
	margin-left: 95px;
}

	.exp-FicheProdDocsInTab li {
	display: inline-block;
}
	.exp-FicheProdDocsInTab li input {
		display: inline-block;
		cursor: pointer;
		background-color: #3b5f85;
		color: white;
		padding: 10px;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
	}
/********/
#phBody_pnlEquivalents h3 {
    float: left;
    font-size: 16px;
    padding-bottom: 10px;
}
.exp-productlist-v2 tr.header-table {
	border-bottom: 1px solid #000;
}
.exp-productlist-v2 tr.header-table th {
    text-align:center; height: 50px; background: #3b5f85; color: white;
}

#exp-content-middle table.exp-productlist-v2 tr.exp-odd td {
    background-color: #fff;
}
#exp-content-middle table.exp-productlist-v2 tr.exp-even td {
    background-color: #e3eeff;
}
    #exp-content-middle table.exp-productlist-v2 tr.exp-odd td:first-child,
    #exp-content-middle table.exp-productlist-v2 tr.exp-even td:first-child {
        padding-left: 10px;
        padding-right: 10px;
    }
#exp-content-middle table.exp-productlist-v2 tr:not(.header-table) {
  
}
#exp-content-middle table.exp-productlist-v2 tr:last-child {
    border-bottom: 1px solid #000;
}

#exp-content-middle table.exp-productlist-v2 tr.exp-even td a.product_name, #exp-content-middle table.exp-productlist-v2 tr.exp-odd td a.product_name,
#exp-content-middle table.exp-productlist tr.exp-even td.add_link > a, #exp-content-middle table.exp-productlist tr.exp-odd td.add_link > a,
#exp-content-middle table.exp-productlist-v2 tr.exp-even td.add_link > a, #exp-content-middle table.exp-productlist-v2 tr.exp-odd td.add_link > a {
	text-decoration: none;
	font-weight: bold;
}
#exp-content-middle table.exp-productlist tr.exp-even td.add_link > a, #exp-content-middle table.exp-productlist tr.exp-odd td.add_link > a,
#exp-content-middle table.exp-productlist-v2 tr.exp-even td.add_link > a, #exp-content-middle table.exp-productlist-v2 tr.exp-odd td.add_link > a {
	font-size: 18px;
    display: block;
    text-align: center;
}

.quantity-editor {
    text-align: center;
}

.exp-productlist th.qty-width {
    width: 120px;
}
.exp-productlist td.qty-width {
    text-align: right!important;
}
.exp-productlist-v2 th.qty-width {
    width: 190px;
    text-align: center!important;
    padding-right: 10px;
}
.exp-productlist-lt-qml-prix {
    width: 5%;
    text-align: center!important;
}
.exp-bg-missing-franco {
	background-color: #ff8282
}
.exp-productlist .quantity-editor .minus,
.exp-productlist-v2 .quantity-editor .minus,
#phBody_peFicheProd .quantity-editor .minus,
.exp-productlist .quantity-editor .plus,
.exp-productlist-v2 .quantity-editor .plus,
#phBody_peFicheProd .quantity-editor .plus {
	width: 23px;
	height: 23px;
	border: 1px solid #8d8d92;
	display: inline-block;
	box-sizing: border-box;
	font: 400 13.3333px Arial;
	padding: 1px 0px;
	vertical-align: bottom;
	line-height: 18px;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
	background-color: #fff;
	text-decoration: none !important;
}
#phBody_peFicheProd .quantity-editor .minus,
.exp-productlist .quantity-editor .minus,
.exp-productlist-v2 .quantity-editor .minus, {
	border-right: none;
}

#phBody_peFicheProd .quantity-editor .plus,
.exp-productlist .quantity-editor .plus,
.exp-productlist-v2 .quantity-editor .plus {
	border-left: none;
}

#phBody_peFicheProd .quantity-editor .minus + input,
.exp-productlist .quantity-editor .minus + input,
.exp-productlist-v2 .quantity-editor .minus + input {
	text-align: center;
	height: 23px;
	box-sizing: border-box;
}
#phBody_peFicheProd .quantity-editor .plus span,
#phBody_peFicheProd .quantity-editor .minus span,
.exp-productlist .quantity-editor .plus span,
.exp-productlist .quantity-editor .minus span,
.exp-productlist-v2 .quantity-editor .plus span,
.exp-productlist-v2 .quantity-editor .minus span {
	font-size: 16px;
}
td.qty {
    position: relative;
}

.qty .last-com {
    position: absolute !important;
    top: 11px;
    right: 10px;
    display: inline-block;
    width: auto;
    left: auto;
}
li.price_unit span, li.price_unit label {
    font-size: 16px;
    font-weight: bold;
    color: rgb(26, 170, 23);
}
li.original_price_tva div {
	text-align: right;
	font-weight: bold;
}

li.original_price_tva > span {
	float: left;
	text-decoration: line-through;
	color: red;
	font-weight: bold;
}

li.price_unit {
    text-align: left;
    padding: 5px 0;
}

.exp-fiche-prod-v2 .saisie {
    border-top: 1px solid #000;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 10px;
}

    .exp-fiche-prod-v2 .saisie .quantity-editor .minus + input {
        width: calc(100% - 46px);
    }

#exp-content-middle #phBody_peFicheProd a.link-prd-atu {
	display: inline;
	padding: 0 0 0 5px;
	color: #3D8ADB;
	text-decoration: underline;
}
.exp-fiche-prod-v2 .quantity-editor .minus + input {
	border-color: grey;
}

.button_add_product > a {
	margin-top: 6px;
	width: 100%;
	height: 41px;
	padding: 0 !important;
	border: none;
	background-color: #fc7524;
	color: white;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	cursor: pointer;
	position: relative;
	text-decoration: none !important;
	box-sizing: border-box;
	margin-bottom: 15px;
}
	.button_add_product > a.add_livret {
		background-color: #3b5f85;
	}
    .button_add_product > a.remove_livret {
        background-color: #b7606f;
    }
    .button_add_product > a > span {
        color: white!important;
        width: 70%;
        line-height: 33px;
        padding-top: 3px;
        padding-left: 10px;
        display: block;
        text-align: left;
    }
        .button_add_product > a > span + i {
            position: absolute;
            right: 12px;
            bottom: 11px;
            color: white;
            font-size: 20px;
        }


.exp-fiche-prod-v2 .fiche_prod_details {
    width: 80% !important;
    float: left;
    padding-right: 30px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
	.exp-fiche-prod-v2 .fiche_prod_details li.margin-nu-hy {
		margin-left:250px;
	}
	.exp-fiche-prod-v2 .fiche_prod_details .product_name span {
		font-weight: bold;
		text-transform: uppercase;
		line-height: 16px;
		font-size: 20px;
	}
.exp-fiche-prod-v2 li,
.exp-fiche-prod-v2 span,
.exp-fiche-prod-v2 label {
    font-size: 12px;
    line-height: 16px;
}

    .exp-fiche-prod-v2 label + span {
        padding-left: 5px;
    }
.fiche_prod_details.exp-cr-reco ul { display:inline-block; width:90%;}
.fiche_prod_details a.lnk-contrat-detail {
	float: right;
	top: -43px;
	position: relative;
}
.fiche_prod_details li {
	margin-bottom: 5px;
}
.exp-fiche-prod-v2 .mg_b {
    margin-bottom: 20px;
}
.exp-fiche-prod-v2 .mg_t {
	margin-top: -18px;
	margin-bottom: 20px;
}
.exp-fiche-prod-v2 .exp-prd-dosing {
	font-weight: bold;
}
.exp-fiche-prod-v2 .exp-prd-shape {
	margin-left: 2px;
}
#phBody_peFicheProd .exp-fiche-prod-v2 .lienFt a {
	display: inline;
	padding: 0;
}
	#phBody_peFicheProd .exp-fiche-prod-v2 .lienFt a img {
		margin-top: 5px;
	}

#phBody_pnlCdtUcd {
	display: inline-block;
	width: auto;
	margin-left: 50px;
}

.exp-fiche-prod-v2 li {
    min-height: auto;
}

.exp-fiche-prod-v2 .fournisseur_details label {
    width: 150px;
    display: inline-block;
}

.exp-fiche-prod-v2 li.fournisseur_details a {
    display: inline-block;
    text-decoration: underline !important;
}

.exp-fiche-prod-v2 .fiche_prod_details > table.global_table {
	width: 100%;
	border: 1px solid #333;
}
	.exp-fiche-prod-v2 .fiche_prod_details > table.global_table th {
		padding-top: 5px;
		padding-bottom: 10px;
	}
	.exp-fiche-prod-v2 .fiche_prod_details > table.global_table th,
	.exp-fiche-prod-v2 .fiche_prod_details > table.global_table td:nth-last-child(2),
	.exp-fiche-prod-v2 .fiche_prod_details > table.global_table td:last-child {
		text-align: center;
	}
	.exp-fiche-prod-v2 .fiche_prod_details > table.global_table .even_td {
		background-color: rgba(141, 144, 149, 0.3);
	}
		.exp-fiche-prod-v2 .fiche_prod_details > table.global_table .even_td.bori {
			border-right: 1px solid #333;
		}
			.exp-fiche-prod-v2 .fiche_prod_details > table.global_table .even_td.bori span.lsb {
				font-weight:700;
			}
		.exp-fiche-prod-v2 .fiche_prod_details > table.global_table td {
		max-width: 20%;
		padding: 0px 18px 15px;
		box-sizing: border-box;
	}

		.exp-fiche-prod-v2 .fiche_prod_details > table.global_table td img + span,
		.exp-fiche-prod-v2 .fiche_prod_details > ul.global_table li img + span {
			padding-left: 10px;
			box-sizing: border-box;
		}

.exp-fiche-prod-v2 .fiche_prod_details ul.global_table {
	border: 1px solid #333;
	list-style: none;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: rgba(141, 144, 149, 0.3);
}
	.exp-fiche-prod-v2 .fiche_prod_details ul.global_table li {
        display: inline-block;
        width: 32%;
    }
		.exp-fiche-prod-v2 .fiche_prod_details ul.global_table li:first-child img {
            padding-left: 30px;
        }
/* Fiche Produit V1 TODO A Remonter*/
.exp-FicheProd ul {
	width: 48% !important;
	float: left;
	border: 1px solid #3b5f85;
}
  	.exp-FicheProd ul:last-child{width:50%;float:right;border: 1px solid #3b5f85;}
		.exp-FicheProd ul.exp-FicheProdDocs { border: none; display: block; width:422px !important;}
		.exp-majprix-fiche-tableau ul.exp-FicheProdDocs li,
		.exp-FicheProd ul.exp-FicheProdDocs li,
		 #phBody_peSupPrds .exp-FicheProdDocs li,
		.exp-productlist.admin-edit .exp-FicheProdDocs li
			{ display: block; margin-right:10px;}
			.exp-majprix-fiche-tableau ul.exp-FicheProdDocs li p,
			.exp-majprix-fiche-tableau ul.exp-FicheProdNewDocs2 li p,
			.exp-majprix-fiche-tableau div.exp-FicheProdDoc p
			{
				display: inline-block;
				margin-top: 6px;

			}
			.exp-majprix-fiche-tableau ul.exp-FicheProdNewDocs2 li p { width:180px;}
			.exp-majprix-fiche-tableau ul.exp-FicheProdNewDocs2 li.extra-info {
				margin-top: 0;
				padding-top: 0;
				padding-left: 116px;
			}
			.exp-majprix-fiche-tableau ul.exp-FicheProdDocs {
				height: 100%;
			}
		.exp-majprix-fiche-tableau ul.exp-FicheProdDocs a, .exp-FicheProd ul.exp-FicheProdDocs a, #phBody_peSupPrds .exp-FicheProdDocs a { padding-left: 0px; }
		.exp-majprix-fiche-tableau ul.exp-FicheProdNewDocs li  { padding-top: 0px; }
		.exp-majprix-fiche-tableau ul.exp-FicheProdNewDocs li input { display: inline-block; margin-right:10px;}
		.exp-majprix-fiche-tableau .exp-FicheProdNewDocs2 li { margin-top: 10px; padding: 5px 0px 5px 0px;}
		.exp-majprix-fiche-tableau .exp-FicheProdNewDocs2, #phBody_peSupPrds .exp-FicheProdNewDocs2 li { margin-top: 5px; }
		.exp-majprix-fiche-tableau .exp-FicheProdNewDocs2 li a, #phBody_peSupPrds .exp-FicheProdNewDocs2 li a { display: inline-block;margin-top: 5px; width: 200px;}

		.exp-majprix-fiche-tableau .exp-FicheProdNewDocs2 li input { display: inline-block; margin-right: 10px; }
		#phBody_peSupPrds .exp-FicheProdNewDocs2 li input[type="image"] {float: left; display: inline-block; margin-right: 10px;padding-right: 0px;}

		#phBody_peSupPrds .exp-FicheProdNewDocs2 li span { padding-bottom: 0px;padding-top: 5px;padding-right: 10px;float: left;}

		#peFicheProd .exp-majprix-fiche-tableau .exp-FicheProdNewDocs2 li a, #phBody_peSupPrds .exp-FicheProdNewDocs2 li a { width: 158px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
		
		#peFicheProd .exp-majprix-fiche-tableau .exp-FicheProdNewDocs2 li span.uploading {float: right; width: 76px;}
		#phBody_peSupPrds .exp-FicheProdNewDocs2 li a { float: left;}
		@media screen and (min-width: 1280px) {
			#peFicheProd .exp-majprix-fiche-tableau .exp-FicheProdNewDocs2 li a {width: 264px; }
			#phBody_peSupPrds .exp-FicheProdNewDocs2 li a {width: 340px; }
			#peFicheProd .section-photo .col-2{width: 642px;} 
		}

		
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-doc { vertical-align: top;background-color: #D3DBEA;}
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-doc label { float: none;font-weight: 900;}
		#peFicheProd .section-doc {background-color: #D3DBEA;}
		#phBody_peSupPrds .section-doc {background-color: #D3DBEA;}
			#phBody_peSupPrds .section-doc td { vertical-align: top;}
			#peFicheProd .section-doc.exp-majprix-fiche-label, #phBody_peSupPrds .section-doc.exp-majprix-fiche-label,
			#peFicheProd .section-doc.exp-majprix-fiche-labelerror, #phBody_peSupPrds .section-doc.exp-majprix-fiche-labelerror
				{background-color: #d0d0d0;}

/* Photo dans fiche produit V2 */
.exp-fiche-prod-v2 .exp-FicheProd-blk1-photo { width: 180px; display: block; float: left;}
		.exp-fiche-prod-v2 .exp-FicheProd-blk1-photo li { display: inline-block; }
		.exp-fiche-prod-v2 .exp-FicheProd-blk1-photo li div.exp-slider-une-photo { padding: 0;padding-top: 10px;}
		.exp-fiche-prod-v2 .exp-FicheProd-blk1-photo .slick-next { right: -43px; }
		
		/* Photo dans tableau lignes de produit */
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo { padding-top: 2px;}
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo .exp-FicheProd-blk1-photo { width:670px; display: block; margin-left: 50px; }
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo .exp-FicheProd-blk1-photo.slick-slider { margin-bottom: 0px; }
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo .exp-FicheProd-blk1-photo li { display: inline-block; padding: 0; }
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo .exp-FicheProd-blk1-photo li div.exp-slider-une-photo { padding: 0;}
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo .exp-FicheProd-blk1-photo .slick-next { right: -43px; }
		
		.exp-majprix-fiche-tableau ul.exp-FicheProdPhotos li { display: inline-block; margin-right:10px;}
		.exp-majprix-fiche-tableau .exp-FicheProdNewPhotos li { padding-top: 0px; }
			.exp-majprix-fiche-tableau .exp-FicheProdNewPhotos li a { display: inline-block;margin-top: 5px; width: 200px;}
			.exp-majprix-fiche-tableau .exp-FicheProdNewPhotos li input{ display: inline-block; margin-right: 10px; }
			.exp-majprix-fiche-tableau .exp-FicheProdNewPhotos li div { display: inline-block;}
			
		#exp-content-middle .exp-productlist.admin-edit tr.exp-item td.section-photo {background-color: #eee;}
		#peFicheProd .section-photo {background-color: #eee;}
		#phBody_peSupPrds tr.section-photo {background-color: #eee;border-top: 5px white solid;border-bottom: 5px white solid;}
			#phBody_peSupPrds tr.section-photo td { vertical-align: top;}
		#peFicheProd .section-photo.exp-majprix-fiche-label, #peFicheProd .section-photo.exp-majprix-fiche-labelerror
		#phBody_peSupPrds .section-photo.exp-majprix-fiche-label, #phBody_peSupPrds .section-photo.exp-majprix-fiche-labelerror
		 {background-color: #d0d0d0;}

			#peFicheProd .section-photo .header, #phBody_peSupPrds .section-photo .header {display: block; text-transform: uppercase; font-size: 15px; color: #fff; background-color: #4D5972; padding: 10px;}
				#peFicheProd .section-photo .header span,  #phBody_peSupPrds .section-photo .header span {color: #fff;}
			#peFicheProd .section-photo .content-container,  #phBody_peSupPrds .section-photo .content-container {display: block; border: 1px solid #4D5972; position: relative; overflow: hidden;}

				#peFicheProd .section-photo .overlay, #phBody_peSupPrds .section-photo .overlay {width: 100%; height: 100%; position: absolute;background-color: #fff; background-color: rgba(102, 102, 102, 0.68);left: 0;top: 0; display: none;}
				#peFicheProd .section-photo .overlay.active, #phBody_peSupPrds .section-photo .overlay.active {display: block;}
					#peFicheProd .section-photo .overlay input, #phBody_peSupPrds .section-photo .overlay input {position: absolute;background-color: #fff;left: 50%;top: 50%; margin: 0; margin-top: -22px; margin-left: -22px; padding: 10px; border-radius: 50%;}
					/*#peFicheProd .section-photo .overlay span{position: absolute;background-color: #fff;left: 50%;top: 50%; margin-top: -12px; margin-left: -6px; height: 24px; display: block; line-height:24px; padding: 5px 10px}*/

				#peFicheProd .section-photo .col-1, #phBody_peSupPrds .section-photo .col-1{width: 40px;text-align: center;min-height: 176px; float: left; position: relative; display: table; table-layout: fixed;}
					#peFicheProd .section-photo .col-1 .index, #phBody_peSupPrds .section-photo .col-1 .index {display: table-cell; vertical-align: middle; text-align: center;}
					#peFicheProd .section-photo .col-1 input, #phBody_peSupPrds .section-photo .col-1 input{position: absolute; bottom: 10px; left: 0;}
					#peFicheProd .section-photo .col-1 input:first-child, #phBody_peSupPrds .section-photo .col-1 input:first-child{position: absolute; top: 10px;}

				#peFicheProd .section-photo .col-2, #phBody_peSupPrds .section-photo .col-2{width: 342px;text-align: center;min-height: 176px; float: left;}

				#peFicheProd .section-photo .col-3, #phBody_peSupPrds .section-photo .col-3 {width: 40px;text-align: center;min-height: 176px; float: left; position: relative;}
					#peFicheProd .section-photo .col-3, #phBody_peSupPrds .section-photo .col-3 {line-height: 88px;}
						#peFicheProd .section-photo .col-3 input[disabled], #phBody_peSupPrds .section-photo .col-3 input[disabled] {display: none;}
						#peFicheProd .section-photo .col-3 input, #phBody_peSupPrds .section-photo .col-3 input{position: absolute; bottom: 25%; left: 0;}
						#peFicheProd .section-photo .col-3 input:first-child, #phBody_peSupPrds .section-photo .col-3 input:first-child{position: absolute; top: 25%;}

				#peFicheProd input, #phBody_peSupPrds input { position:relative;z-index:1;}
                #phBody_peSupPrds.TODO input[type="text"] {margin-right: 10px;width: 100%;}
				#phBody_peSupPrds input[type="text"].exp-ft {margin-right: 10px;width: 100%; }
				#phBody_peSupPrds div.exp-input-label { width:33%; min-height:50px; display: inline-block;}
				#phBody_peSupPrds .exp-pagination .exp-pagination-search input[type="text"] { margin-right: 0;	width: auto; }
				#peFicheProd input + label { cursor:pointer; display:inline-block; height: 24px; margin-left: -25px; background-color: #6CAA3B; padding: 0 15px;position:relative;z-index:0;line-height: 24px;color: #fff;text-transform: uppercase;border-radius: 0 50px 50px 0;}
				#phBody_peSupPrds input + label { cursor:pointer; display:inline-block; height: 32px; margin-left: -23px;margin-top: 0px!important; background-color: #6CAA3B;padding-left: 15px;padding-right: 15px;  position:relative;z-index:0;line-height: 32px;color: #fff;text-transform: uppercase;border-radius: 0 50px 50px 0;}

.exp-view-rxlabel { margin-top: 2px; }

/* Fiche produit, Zoom viewer */
.zoom-viewer-container {
	position: relative;
}
.zoom-viewer-image {
	width: 200px;
	height: 200px;
    border: 0;
}
.exp-fiche-prod-v2 .zoom-viewer-lens {
	position: absolute;
	border: 1px solid #d4d4d4;
	cursor: zoom-in;
	/*set the size of the lens:*/
	width: 100px;
	height: 100px;
}

.zoom-viewer-result {
	border: 1px solid #d4d4d4;
	/*set the size of the result div:*/
	width: 300px;
	height: 300px;
	left: 210px;
    position: absolute;
    z-index: 1000;
}
.zoom-viewer-prev {
	float: left;
	background: url('../img/left-arrow-slider.png');
	height: 48px;
	width: 48px;
	border: none;
}

.zoom-viewer-next {
	float: right;
	background: url('../img/right-arrow-slider.png');
	height: 48px;
	width: 48px;
	border: none;
}

.zoomin-slick-prev, .zoomin-slick-next {
    height: 50px;
    width: 50px;
    border: none;
}

.panel-indications-list {
	margin: 5px 0px;
}
.panel-indications-list > span {
	display: block;
	margin: 10px 0px;
	font-size: 14px;
	font-weight: 700;
}

.table-indications-list {
	border-collapse: collapse;
	width: 100%;
}
	.table-indications-list, .table-indications-list th, .table-indications-list td {
		border: 1px solid #000;
	}
	.table-indications-list tr th {
		background-color: #d0d0d0;
		font-size: 12px;
	}
	.table-indications-list th, .table-indications-list td {
		padding: 5px;
	}

	.table-indications-list tr.odd td{
		background-color: #fff;
	}

	.table-indications-list tr.even td {
		background-color: #f0f0f0;
	}

	.table-indications-list tr td span {
		font-size: 12px;
	}


/* Utilisateurs */
.exp-users {
	margin-top: 5px
}
	.exp-users th { padding:6px 3px 3px; border-bottom:solid 1px #333; text-align:left }
	#exp-content-middle .exp-users td { padding:3px; }

.exp-listespeactus, .exp-listespeactus table { width: 100%; }
#exp-content-middle p.exp-admin-liste-title { padding-bottom:15px }
#exp-content-middle .exp-admin-liste-table { width:100%; }
#exp-content-middle .exp-admin-liste-table th { padding-bottom:8px }
#exp-content-middle .exp-admin-liste-table td { padding:2px 0; }

.exp-liste-actu li { padding:3px 0; min-height: 14px; }
.exp-liste-actu li p a {display: block!important;line-height: 15px;margin-left: 0!important;}
.exp-liste-actu li.exp-infos { text-align:right; padding-top:8px }
.exp-liste-actu li span { display:block;margin-top : 3px;}
.exp-liste-actu li span.exp-description { float:none; clear:both; display:block; padding-top:5px; padding-left:73px }
.exp-liste-actu li a,.exp-liste-actu li a:link,.exp-liste-actu li a:visited,.exp-liste-actu li a:hover
	{ display:inline; margin-left: 5px; background-position:left 2px; //float:left; //background-position:left 1px; }
.exp-liste-actu li.exp-infos a,.exp-liste-actu li.exp-infos a:link,.exp-liste-actu li.exp-infos a:visited,.exp-liste-actu li.exp-infos a:hover { float:none }
.pe-blue .exp-liste-actu li a { background : none; padding : 0; }

/*=======================================================*/
/* Sondage */
.exp-liste-sondage li { clear:both; padding:3px 0; }
	.exp-liste-sondage li span, .exp-liste-sondage li select	{ float:left; display:inline-block; padding-right:5px; vertical-align:middle; }
	.exp-liste-sondage li input[type="image"] { float:right; }
	.exp-liste-sondage li table tr { height:15px; }
	.exp-liste-sondage .exp-sondage-pourcent-left { background-color:#3040B0; }
	.exp-liste-sondage .exp-sondage-pourcent-right { background-color:#fff; }

/*=======================================================*/
/* Gestion des commandes */
.exp-gestion-commandes { width : 100%; margin-top: 29px; }
	.exp-gestion-commandes .exp-commande-titre { border-bottom: 1px solid #999999; display: block; font-weight: 900; margin-bottom: 7px; padding: 3px 0; }
	.exp-gestion-commandes .exp-table-CMF { width: 100%; margin-bottom: 15px; }
	.exp-gestion-commandes .exp-table-CMF table th, .exp-gestion-commandes .exp-table-CMF table td { padding: 2px 3px 2px 2px;	vertical-align:middle }
	.exp-gestion-commandes .exp-table-CMF .exp-commande-liste-produits td { vertical-align:middle; }
	.exp-gestion-commandes .exp-table-CMF .exp-commande-liste-produits th { border-bottom: solid 1px #999; vertical-align:bottom;background: #3b5f85; color: white;height: 20px; line-height: 20px;}
	.exp-gestion-commandes .exp-table-CMF .exp-commande-liste-produits th span {color: white;}
	.exp-gestion-commandes .exp-table-CMF .exp-acenter {height:75px; float:right;  width:300px; }
  .exp-gestion-commandes .exp-table-CMF .exp-acenter td { vertical-align:top; width:25%; text-align:center }
	.exp-gestion-commandes .exp-table-CMF table th.white-color span { color : White; }
	
.exp-commande-produits, .exp-adr-title { width: 100%; }
.exp-commande-liste-produits { width: 100%; background: #f6f6f6; }
.exp-commande-liste-produits th.exp-del { width: 60px;}
.exp-commande-liste-produits th.exp-prix { text-align: right; width: 60px;}
.exp-commande-liste-produits th.exp-qml {text-align: right; width: 100px;}
.exp-commande-liste-produits.exp-dm th.exp-cdt {text-align: right; width: auto;}
.exp-commande-liste-produits.exp-ec th.exp-cdt {text-align: right; width: auto;}
.exp-commande-liste-produits.exp-rt th.exp-cdt {text-align: right; width: 300px;}
.exp-commande-liste-produits.exp-rs th.exp-cdt {text-align: right; width: 300px;}
.exp-commande-liste-produits.exp-sp th.exp-cdt {text-align: right; width: 50px;}
	.exp-commande-liste-produits td.exp-prix span + span { display: block;padding-top: 2px;}
	.exp-commande-liste-produits .exp-uclib { margin-left: 5px; color: rgb(26, 170, 23);}
	.exp-commande-liste-produits .exp-item-err td {border-bottom: solid 1px #3b5f85;}
		.exp-commande-liste-produits .exp-item-err span{ color: red;font-weight: bold;display: block;text-align: right;}
.exp-commande-bottom {width:70%; float:left;}

.exp-commande-val-comment { height:30px; vertical-align:bottom; overflow:hidden; }
	.exp-commande-val-comment label { float:left; margin:5px 6px; }
	.exp-commande-val-comment input { float:left; width: 735px; }

.exp-commande-val-urgent input[type='checkbox'] {
	width: 15px;
	margin-left: 27px;
}
.exp-commande-val-urgent label {
	margin-top: 2px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: 700;
	color: red;
	float: left;
}
	.exp-commande-infos-biomed li {
		clear: both;
		overflow: hidden;
		height: 40px;
	}
	.exp-commande-infos-biomed li label { float:left; margin: 5px 6px; }
	.exp-commande-infos-biomed li label.red { color:Red; }
	.exp-commande-infos-biomed li label.nom-adh { width:40px; }
	.exp-commande-infos-biomed li label.tel-adh { margin-left:20px; }
	.exp-commande-infos-biomed li input { float:left; }

	.exp-commande-infos-biomed li.exp-erreurs { height:auto;}
		.exp-commande-infos-biomed li.exp-erreurs div { color: red;font-weight: bold;}
			.exp-commande-infos-biomed li.exp-erreurs div ul { list-style: square;}
				.exp-commande-infos-biomed li.exp-erreurs div li { color: red;font-weight: normal;margin-left:16px ;padding:2px 0 0 0;height:auto;min-height:12px; display: list-item;}

.exp-commande-infos th, .exp-adr-title { background-color : #3b5f85;}
.exp-commande-infos th span,.exp-adr-title span { color:white; }

.exp-commande-infos { border:0; width:100%; }
  .exp-commande-infos th, .exp-commande-infos td { text-align:left; }
  .exp-commande-infos td { width: 15%; }
     
.exp-commande-totaux { float:right; width:30%; }
  .exp-commande-totaux table	{  background: #3b5f85; width:100%; font-weight:900; border:0;}
    .exp-commande-totaux table tr	{	height:23px; }
      .exp-commande-totaux table tr td { text-align:right;color:white;	}
        .exp-commande-totaux table tr td span { color:white;	}

.exp-order-planning > td { background-color: beige; }
    .exp-order-planning > td div.exp-op-cal {float: left; padding: 15px 10px 20px 10px; }
        .exp-order-planning td div.exp-op-cal table tr td { width: auto!important; }
    .exp-order-planning td div.exp-op-cancel { float: left; padding-top: 14px; padding-left: 27px; }
    .exp-order-planning td div.exp-op-ok {float: left; padding-top: 14px; padding-left: 26px; }
.exp-order-planning td div.exp-op-err {float: left; display: inline-block;}
    .exp-order-planning td div.exp-op-err span { color: red; font-weight: bold; padding-bottom: 5px; padding-left: 10px;}

#btn-add-remove { float: right;width: 50px; }
#btn-add-remove input {	height : 24px; width : 24px; }

.fa-plus-square {	font-size: 25px; color: #6dab3c; }
.fa-minus-square { 	font-size : 25px; 	color : Red; }

/*=======================================================*/
/* Dernières commandes */
.exp-dernieres-commandes p { border-bottom: 1px solid #999999; font-weight: 900; margin-bottom: 7px; padding: 3px 0;padding:10px;}
.exp-dernieres-commandes .exp-pagination { margin: 3px 5px; }
.exp-dernieres-commandes table { width: 100%; }
.exp-dernieres-commandes table td { padding: 2px;}
.exp-dernieres-commandes table td a, .exp-dernieres-commandes table td a:link, .exp-dernieres-commandes table td a:visited, .exp-dernieres-commandes table td a:hover
	{ font-weight: 900; text-transform: capitalize; }

/*=======================================================*/
/* Offres */
.clear{clear:both;    padding: 0!important;}
h6.exp-titre-offre { background-color: #3b5f85; color: #FFFFFF; font-family: verdana; font-size: 12px; font-weight: 900; margin: 0; padding: 5px 0 4px 0px; text-align: center; }
ul.exp-offres {margin-bottom: 10px;height: 240px;max-width: 100%;}
ul.exp-offres div.offres { padding: 0;padding-top: 10px;}
	ul.exp-offres .slick-list{padding:0;}
	ul.exp-offres li { text-align:center; background-color: Transparent;display: block!important; width:31%;float:left;}
		ul.exp-offres li .offres{border: 1px solid black;margin: 0 10px;padding-top:10px;}
	ul.exp-offres li input[type="image"] { height:128px;}
	ul.exp-offres li .exp-intitule-offre { background-color: transparent; display: block; padding: 0 8px 10px 10px; zoom: 1;height:32px;font-weight:bold;font-size:13px;}
	ul.exp-offres li del span.exp-prix-offre-tarif { background-color: Transparent; display: block; text-align:center; font-weight: 900; font-size: 11px;  color: #333; padding: 3px; zoom: 1; }
	ul.exp-offres li span.exp-prix-offre-remise { background-color: Transparent; display: inline-block; text-align:center; font-weight: 900; font-size: 11px; color: red; padding: 3px;  zoom: 1; vertical-align: top;line-height: 130px;}
	ul.exp-offres li span.exp-prix-offre-cacic { background-color: rgb(255, 173, 0); display: inline-block; text-align:right; font-weight: 900; font-size: 12px; color: #333;  padding: 8px; zoom: 1; }
	ul.exp-offres li del{display:inline-block;vertical-align: top;line-height: 130px;}
	ul.exp-offres .bandeau-prix-promo{background-color: rgb(255, 173, 0);padding:0;}

body.exp-cacic-body a.exp-voir-offres, body.exp-cacic-body a.exp-voir-offres:link, body.exp-cacic-body a.exp-voir-offres:visited, body.exp-cacic-body a.exp-voir-offres:hover
{
  background-color: Transparent; color: #FFFFFF; font-size: 10px; display: block; font-weight: 900; height: 19px; padding: 0 0 3px 13px; text-decoration: none; zoom: 1;
}

/** master */
.exp-cacic-popup-edition .exp-content { padding:5px 20px }
.exp-cacic-popup-edition td,.exp-popupmaster-content td { font-size:11px; padding:2px }
.exp-popupmaster-content { padding:10px 20px; background-color:#fff }

/* Footer */
body.exp-cacic-body #exp-footer { padding: 12px 0 10px; clear: both; height: 25px; }
* + html body.exp-cacic-body #exp-footer { padding: 7px 0 0px; }
ul.exp-footer { text-align:center; margin: 0; }
	ul.exp-footer li { display: inline; padding-left: 5px; border-left: solid 1px #666; }
	ul.exp-footer li.exp-first { border-left: 0px; }
	ul.exp-footer li a:link, ul.exp-footer li a, ul.exp-footer li a:visited, ul.exp-footer li a:hover
		{ font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: 400; color: #666; line-height: 13px; text-decoration: none; }

/* Produits */
.exp-produits-titre { margin:10px 0 20px; border-bottom:1px solid #999999; display:block; font-weight:900; padding:3px 0; clear:both }
	.exp-produits-titre span { color:#EF7400; }
	.exp-img-produit { float:left; width:140px; margin:0 15px 10px 5px; border:solid 1px #a2c4c0 !important; }

body.exp-cacic-body #exp-content-middle .exp-ul-ft a,body.exp-cacic-body #exp-content-middle .exp-ul-ft a:link,body.exp-cacic-body #exp-content-middle .exp-ul-ft a:visited,body.exp-cacic-body #exp-content-middle .exp-ul-ft a:hover
	{ background-color: #fff; background-image: url(/img/btn-cadre-bleu-109.gif); background-position: left top; background-repeat: no-repeat; display:block;
		float:right; font-weight:400; font-size:11px; height:17px; padding:5px 0 0 20px; width:89px; color:#036
	}

/* Fiche technique */
.exp-ul-ft li { font-size:12px; font-weight:400; color:#333; padding-bottom:15px }
.exp-ul-ft li span { font-size:12px; padding-right:4px; font-weight:900 }

.exp-ul-ft li .btn-ins_com { border: none!important; background: #3b5f85; color: white!important; height: 43px; font-weight: bold; padding-left: 10px; font-size: 12px; text-align: left; cursor: pointer; width: 125px;  display: inline-block; }
.exp-ul-ft li .btn-ins_com a:hover { text-decoration : none; }
.exp-ul-ft li .fa-send { position: relative; top: 0px; left: -29px; color: white; }

/* Calendar Planing Formation Evenement */
.exp-plan-form-evt div { padding: 0px;}
.exp-plan-form-evt ul { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:400; margin:auto;padding:0; }
#exp-content-middle .exp-plan-form-evt ul { width:240px; }
	.exp-plan-form-evt  li { padding-left:10px; padding-right:12px; //height:1%; }
	.exp-plan-form-evt table li { width:171px !important; }

	.exp-plan-form-evt a, .exp-plan-form-evt a:link, .exp-plan-form-evt a:visited, .exp-plan-form-evt a:hover 
		{ border:1px solid #d9d9d9; color:#333333;text-shadow:none!important;cursor:pointer; display:block; font-size:14px!important; font-weight:400;height:39px!important;width:39px!important;margin:0;margin-left: -1px;margin-top: -1px;padding:0!important; text-align:center; text-decoration:none; }
	#exp-content-middle .exp-plan-form-evt a, #exp-content-middle .exp-plan-form-evt a:link, #exp-content-middle .exp-plan-form-evt a:visited, #exp-content-middle .exp-plan-form-evt a:hover
		{width:29px; height:29px; line-height:39px; } 
	#exp-right-col .exp-plan-form-evt a, #exp-right-col .exp-plan-form-evt a:link, #exp-right-col .exp-plan-form-evt a:visited, #exp-right-col .exp-plan-form-evt a:hover
		{ width:18px; height:18px; line-height:18px; }
	
	.exp-plan-form-evt a:hover { text-decoration:underline }

	.exp-plan-form-evt table { background-image:none !important; }
	
		.exp-plan-form-evt th { font-weight:400;text-transform:capitalize;color: white;text-shadow: black 1px 1px 1px;background-color: #4d5972;margin-top: -1px;width: 40px;height: 18px;position: relative;top: -1px;}
		.exp-plan-form-evt td { background-color: transparent !important;width:39px!important;height:39px;color: white;text-shadow: black 1px 1px 1px;}

		.exp-plan-form-evt table table{font-weight:900;text-transform:capitalize;background-color: #4d5972;border-radius: 3px 3px 0 0;}
			.exp-plan-form-evt table table td a{color:white!important;text-shadow:black 1px 1px 1px!important;}
			#exp-right-col .exp-plan-form-evt table th { background-image:none }
			#exp-right-col .exp-plan-form-evt table table td { padding:2px 2px }
				.exp-plan-form-evt table table td a, .exp-plan-form-evt table table td a:link, .exp-plan-form-evt table table td a:visited, .exp-plan-form-evt table table td a:hover
				{
					border:0 none; font-weight:900; display:block; margin:2px 1px 1px; padding:0;
				}
				
	#exp-right-col .exp-plan-form-evt .exp-both { background-image: url("/img/bg-lib-both.gif"); background-position:left top; color:white!important; }
	#exp-content-middle .exp-plan-form-evt .exp-both { background-image: url("/img/bg-both-calendrier.jpg"); background-position:left top;color: white;}
	#exp-content-middle .exp-plan-form-evt .exp-formation { background: url("/img/bg-formations-calendrier.jpg"); height:1%;color: white;}
	#exp-content-middle .exp-plan-form-evt .exp-evenement { background: url("/img/bg-event-calendrier.jpg");	height:1%;color: white;}
	#exp-content-middle .exp-plan-form-evt .exp-both:hover,
	#exp-content-middle .exp-plan-form-evt .exp-formation:hover,
	#exp-content-middle .exp-plan-form-evt .exp-evenement:hover{text-decoration:none;color:white!important;}
	
	.exp-plan-form-evt li.exp-calendar-formation span, .exp-plan-form-evt li.exp-calendar-evenement span
	{ 
 			padding: 3px 10px 3px 20px; margin-left:5px; background-color: transparent;  background-position: 3px 2px; background-repeat: no-repeat; display: inline-block;
	}
	#exp-right-col .exp-plan-form-evt li.exp-calendar-formation, #exp-right-col .exp-plan-form-evt li.exp-calendar-evenement { padding-top:0px; padding-bottom:0px;min-height: 18px;}
	#exp-right-col .exp-plan-form-evt li.exp-calendar-formation span, #exp-right-col .exp-plan-form-evt li.exp-calendar-evenement span { font-weight:normal;}
	.exp-plan-form-evt li.exp-calendar-formation span { background-image: url("/img/bg-lib-formations.gif"); }
	.exp-plan-form-evt li.exp-calendar-evenement span { background-image: url("/img/bg-lib-evenements.gif"); }
	#exp-right-col .exp-plan-form-evt div { padding-bottom: 5px;}
	
	.exp-calendrier{display:inline-block;margin-left:20px!important;}
		.exp-calendrier > li > table{box-shadow: black 1px 1px 4px;border-radius: 3px 3px 0 0;}
	.exp-calendar-formation{margin-top:10px;display: inline-block;background: url("/img/bg-formations-calendrier.jpg");padding-left:20px;background-position: -27px -26px;background-repeat: no-repeat;}
	.exp-calendar-evenement{margin-top:10px;background: url("/img/bg-event-calendrier.jpg");padding-left:20px;background-position: -27px -26px;background-repeat: no-repeat;display:inline-block;}

	.exp-plan-form-evt .exp-planning-popup { z-index:1001; border:solid 1px #999; padding:3px 3px 1px; margin:-1px 0 0 3px; //margin:-1px 0 0 -10px; background-color:#fff;width: auto!important;}
		.exp-plan-form-evt .exp-planning-popup li { background-color:#fff; margin-bottom:2px; padding:1px 3px }
			#exp-content-middle .exp-plan-form-evt .exp-planning-popup li a{line-height: initial;height: auto!important;width: auto!important;background-image:none;}
		.exp-plan-form-evt .exp-planning-popup li.exp-evenement { background-color: #49acda; padding-left:3px; text-align:left;background-image:none;}
		.exp-plan-form-evt .exp-planning-popup li.exp-formation {	background-color: #9ec05f; padding-left:3px; text-align:left;background-image:none;}	
			#exp-content-middle .exp-plan-form-evt .exp-planning-popup li a, #exp-right-col .exp-plan-form-evt .exp-planning-popup li a,
			#exp-content-middle .exp-plan-form-evt .exp-planning-popup li a:link, #exp-right-col .exp-plan-form-evt .exp-planning-popup li a:link,
			#exp-content-middle .exp-plan-form-evt .exp-planning-popup li a:visited, #exp-right-col .exp-plan-form-evt .exp-planning-popup li a:visited
			#exp-content-middle .exp-plan-form-evt .exp-planning-popup li a:hover, #exp-right-col .exp-plan-form-evt .exp-planning-popup li a:hover
			{
				width:auto; height:auto; border:0px; text-align:left; margin:0;
			}
		#exp-right-col .exp-planning-popup { z-index:1001; border:solid 1px #999; margin-left:-185px; }
		#exp-right-col .exp-plan-form-evt .exp-calendar-bottom { padding-bottom:0px; }
		

/* TODO : Revoir pour important */
.Titre { font-size: 12px; font-weight: 700; color: #000080; }
.ColorExtra1 { font-weight: 900; }
.ColorExtra3 * { color: #FF0000; }
.SouligneBleu { border-bottom: #000080 2px solid; }
.exp-nb10 { color:Black; font-size:10px; font-weight:bold; }
.exp-nb12 { color:Black; font-size:12px; font-weight:bold; }

.exp-formation-header1 { background-color: #640B8A; }
.exp-formation-header2 { background-color: #E0DAFC; }
th.exp-formation-header1 { background-color: #307894;vertical-align:middle;text-align:center;color:white;font-size:12px; }
th.exp-formation-header2 { background-color: #7D9EAA;vertical-align:middle;text-align:center;color:white;font-size:12px; }

/*EVOL : Multiaddress / STERILE Filter*/
.alertAddress { border: 1px solid #600; color: #000; font-size: 12px; padding: 10px; background-color:#F39D14;}
.alertAddress a {	font-size: 12px;color: #000; font-weight: 900; padding:0px 0px 0px 0px !IMPORTANT; background-image:none !IMPORTANT; text-transform: capitalize; display:inline !IMPORTANT; }
.alertAddress a:visited a:hover { font-size: 12px; color: #000; font-weight: 900; text-transform: capitalize; }
	
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}

body .exp-FicheProd textarea, body .exp-FicheProd input	{	font-size : 12px;	resize : none; }
textarea { resize:none; }

.email-emploi {	margin-left : 10px; }
	.email-emploi a:link { text-decoration: underline; font-weight: 900; }

.exp-doc-tree { }
	.exp-doc-tree li.exp-doc-tree-parent input[type="image"] { padding-top:5px;}
	.exp-doc-tree li.exp-doc-tree-parent a { vertical-align:top; padding:11px 0px 0px 10px; background-image:none; display:inline-block;}
	.exp-doc-tree li.exp-doc-tree-child { margin-left:20px; }
		.exp-doc-tree li.exp-doc-tree-child > a,
		.exp-doc-tree li.exp-doc-tree-child2 p > a
			{ padding: 2px 0 2px 0px; background-image:none; display:inline-block; }
		.exp-doc-tree li.exp-doc-tree-child > span	{ margin-left:5px; }
		.exp-doc-tree li.exp-doc-tree-child > p { text-align:left;padding-top:5px; }
		.exp-doc-tree li.exp-doc-tree-child p img,
		.exp-doc-tree li.exp-doc-tree-child2 p > img
			{width:100%; height:1px; }
.exp-doc-tree li.exp-doc-tree-child2 p.exp-liendoc {margin-left:30px;}
	.exp-doc-tree li.exp-doc-tree-child2 span { margin-right:5px; }
	.exp-doc-tree li.exp-doc-tree-child2 p a { font-weight:bold; background-image:none; }

.exp-liendoc { line-height:20px;margin-bottom: 10px;}
	.exp-liendoc a { font-weight:bold; }
	.exp-liendoc a img {float:left;margin-right: 5px;}

/* Page contactez-nous */
p.exp-contacteznous { padding: 0 0 6px; }
ul.exp-contacteznous li { padding: 3px 0; overflow:hidden; }
	ul.exp-contacteznous li.exp-bottom-button { text-align:right; }
	ul.exp-contacteznous li.exp-erreurs { font-weight: 900; }
	ul.exp-contacteznous li.exp-erreurs ul { padding: 5px 0 0; }
	ul.exp-contacteznous li.exp-erreurs li { color: #f00; font-weight: 400; }
	ul.exp-contacteznous li span.error { width: auto;    color: red;}
	ul.exp-contacteznous .exp-radio { width: 45px; vertical-align: top; }
	ul.exp-contacteznous .exp-radio input { border: 0px; margin: 0 3px 3px; }
	ul.exp-contacteznous input[type="text"], ul.exp-contacteznous textarea { margin: 0 3px; display:block; float:left;}
	ul.exp-contacteznous input[type="text"] { width:430px;}
	ul.exp-contacteznous textarea { height:100px; width:426px; }
	ul.exp-contacteznous li span { padding: 0 2px 0 0; width: 160px; margin-bottom:5px; display:block; float:left; }
	ul.exp-contacteznous li span.exp-info-longue { width: 340px; }
	ul.exp-contacteznous li span.exp-titre-options {font-weight:bold;	margin:  3px 0 3px 0px;	width:300px; }
	ul.exp-contacteznous li.exp-options span {width:350px; }
	ul.exp-contacteznous input[type="submit"] { border: none!important; background: #3b5f85; color: white!important; padding-left: 10px; font-size: 12px; text-align: left; cursor: pointer; width: 110px;  display: inline-block; }
	ul.exp-contacteznous .fa-send { position: relative; top: -1px; left: -27px; color: white; }
		
.exp-marpub-step-1-2 li {clear:both; padding-top:40px; overflow:hidden}
	.exp-marpub-step-1-2 li span { float:left; padding-top:8px;}
	.exp-marpub-step-1-2 li span.aspNetDisabled { padding-top:0px;}
	.exp-marpub-step-1-2 li label { float:left; padding: 9px 2px 0px 7px; }
	.exp-marpub-step-1-2 li input[type="radio"] {float:left; margin:9px 15px 0px 4px;}
	.exp-marpub-step-1-2 li input[type="checkbox"] {float:left; margin:0px 15px 0px 4px;}
			
.exp-edituser-rights { width:100%; padding:3px;}
	.exp-edituser-rights th, .exp-edituser-rights td { text-align:center;}
	.exp-edituser-rights td input { width:100%; }

.exp-all-products-link {margin-top:10px; }
	.exp-all-products-link li { text-align:center; }
	.exp-all-products-link li a { margin-right:10px;display: inline-block;width: 96px;}
	
.exp-lt-import { margin-left: 50px; }
	.exp-lt-import li { min-height:40px; }
		.exp-lt-import li input[type="submit"] {margin-left: 150px;  }

.exp-bm-export-excel input { display:inline-block;}		
.exp-bm-export-excel span { color:green;display:inline-block;vertical-align:top; padding-left:5px;padding-top: 11px; }

.exp-print-container {text-align:center; width:210mm; }

.exp-cacic-popup-edition > #pnlBandeauHaut { width: 210mm;}
/* Imprimer commande */
.exp-print-cmde-header {
	color: red;
	font-size: 22px;
	font-weight: 700;
	width: 648px;
	display: inline-block;
	text-align: center;
}
.exp-print-cmde-order {
	margin: 15px 0px 15px 0px;
}
	.exp-print-cmde-order { overflow:hidden; }
		.exp-print-cmde-order > span { float:left; display:inline-block; font-weight: bold; font-size: 9pt; width:20%; padding-top:6px; }
		.exp-print-cmde-order div { float:right; display:inline-block; border: 1px solid rgb(128,0,128); width:79%; padding:3px 0px 3px 3px; } 
			.exp-print-cmde-order div span { font-weight: bold; font-size: 13pt; }
.exp-print-cmde-addr { margin:10px 0px 10px 0px; width:49%; float:left; border: 1px solid rgb(128,0,128); }
	.exp-print-cmde-addr.left { float: left;}
	.exp-print-cmde-addr.right {float:right; }
.exp-prt-addr.zone-top {height:137px}
.exp-prt-addr li { padding:3px 6px;}
	.exp-prt-addr li { text-align:center; }
.exp-prt-addr-title1 { text-align:left; background-color: #D4E5A7; height: 25px; padding-top:5px!important;}
	.exp-prt-addr-title1 span { float:left; font-weight: bold; font-size: 10pt; margin-top:6px; }
.exp-prt-addr-title2 { height: 22px; }
	.exp-prt-addr-title2 span { font-weight: bold; font-size: 10pt; }
	.exp-prt-addr-left { text-align:left!important; }
		.exp-prt-addr-left.half span { display:inline-block; width:179px; padding-bottom:3px; } 
		
.exp-print-cmde-body, .exp-print-cmde-footer { border: 1px solid rgb(128,0,128); clear:both; overflow:hidden; margin:10px 0px 10px 0px; }
	.exp-print-cmde-body li { display: inline-block; }
		.exp-print-cmde-body li table { padding:1px; width:100%; }
			.exp-print-cmde-body li table tr th { text-align:center; height: 10px; }
			.exp-print-cmde-body li table tr th, .exp-print-cmde-body li table tr th span { color: #000080; }
			.exp-print-cmde-body li table tr td { height:26px; color: #000000; background-color: #F5F5F5; text-align:center; }
			
.exp-print-cmde-body li table.exp-print-cmde-body-half { width:50%; float:left; }
	.exp-print-cmde-body-half tr { border:0px; }
		.exp-print-cmde-body li table.exp-print-cmde-body-half tr td { background-color:#fff; }
	.exp-print-cmde-body-half.right td { text-align:right; }
	.exp-print-cmde-body-half tr { height:23px; }
		.exp-print-cmde-body-half tr.franco1 { color: #000080; background-color: #D4E5A7; }
		.exp-print-cmde-body-half tr.franco1 th, .exp-print-cmde-body-half tr.franco2 td {  text-align:left; }
		.exp-print-cmde-body-half tr.franco2 td span.seuil-yes { font-weight: 900; }
		.exp-print-cmde-body-half tr.franco2 td span.seuil-no { color: #FF0000; }
			.exp-print-cmde-body-half span { padding-left: 3px; }		
		.exp-print-cmde-body-half tr td { width:15%; text-align:left; }
		.exp-print-comment {float: left; min-height: 20px;}
			.exp-print-comment span { padding: 0px 0px 5px 5px; }

.exp-print-cmde-footer { overflow: hidden; margin-top:20px; padding:12px 6px; }
	.exp-print-cmde-footer li span { float: left; clear:both;  }
		.exp-print-cmde-footer li span b, .exp-print-cmde-footer li span u { padding-bottom: 6px; display:inline-block; }
		
		
#bandeau_ucHeader_lnkElearning span{font-weight:bold;}


.slick-prev, .slick-next{opacity:0.5}
.slick-prev:hover, .slick-next:hover{opacity:1;}
	
	@media screen and (min-width: 1280px) {
		#exp-middle-full, #exp-middle{width:1250px;}
		.exp-header, .exp-header-pub{width:1250px;}
		#exp-middle-full .pe-panel, #exp-middle-full .exp-popup{width:1230px!important;}
		#exp-middle #exp-content-middle .pe-panel,
		#exp-middle #exp-content-middle  .exp-popup{width:1050px!important;}
		#exp-middle-full #exp-content-middle .exp-pe-demi, #exp-middle #exp-content-middle .exp-pe-demi{width:602px!important;}
		.bandeau-connexion .middle{width:1250px!important;}
		.exp-FicheProd .exp-FicheProd-blk-right li span{width:410px}
		.exp-FicheProd .exp-FicheProd-blk-left{width:48%;}
		.exp-formation-table {width:1250px; height:600px; }
		.exp-formation-table .fht_fixed_header_table_parent{width:1145px}
		.exp-search-module li.exp-search-keywords input[type="text"]{width:440px;}
	}

	.menu-cols2 > li, .menu-cols3 > li, .menu-cols4 > li {padding-top: 10px; min-height: 24px; display: inline-block;vertical-align: top;}
	.menu-cols2 > li { width: 49.6%; }
	.menu-cols3 > li { width: 32.6%;}
	.menu-cols4 > li { width: 24.7%; }
	.menu-cols2.hd, .menu-cols3.hd, .menu-cols4.hd
		{ border-bottom: 1px solid #333333; padding-bottom: 3px; text-align: left; font-weight: bold; }
		.menu-cols2.hd li, .menu-cols3.hd li, .menu-cols4.hd li { min-height: 11px;}
		.menu-cols2 > li > span { display: inline-block; width: 100%; text-align: center;}
		.menu-cols2.cbo li > span { width: initial; padding: 0 10px 7px; }
	
	#exp-middle-full #exp-content-middle .politique-conf * {
		font-size: 14px;
		line-height: 22px;
	}

	#exp-middle-full #exp-content-middle .politique-conf h1 {
		font-size: 18px;
		padding: 5px 0px;
	}

	#exp-middle-full #exp-content-middle .politique-conf h2 {
		font-size: 16px;
		margin: 20px 0px 5px 0px;
	}

	#exp-middle-full #exp-content-middle .politique-conf h3 {
		padding: 10px 0px 5px 0px;
	}

#exp-middle-full #exp-content-middle .politique-conf a {
	color: #3b5f85;
	font-weight: 700;
	outline: none;
	display:inline;
}

.admin-label input.exp-cod {
	width: 200px;
}
.admin-label input.exp-descr {
	width: 587px;
}

.admin-label input[type='file'] {
	width: 800px;
}
}

#peNotation {
	margin-left: 200px;
	margin-right: 200px;
}
.notation-left {
	width: 20%;
	float: left;
	padding: 20px 0px;
}

.notation-right {
	width: 80%;
	float: right;
	padding: 20px 0px;
}
	.notation-left label, .notation-right label {
		float: left;
		padding-top: 4px;
		padding-right: 5px;
	}
	.notation-left input, .notation-right input {
		width: 25px;
	}

.notation-table {
	margin: 10px 0px 10px 0px;
	width: 100%;
}
	.notation-table tr th {
		height: 20px;
		background: beige;
		border: 1px;
		border-color: black;
		text-align: center;
	}
	.notation-table tr td {
		height: 45px;
		text-align: center;
	}

		.notation-table tr td input {
		width: 55px;
	}

.notation-valider {
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.notation-part-notes td span {
	margin-left: 5px;
	width: 20px;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
}

.notation-default-notes td input {
	margin-right: 26px;
}

.notation-summary {
	color: red;
	font-weight: 700;
}
	.notation-summary ul {
		list-style: square;
		list-style-position: inside;
	}
		.notation-summary ul li {
			color: red;
			min-height: 1px;
			padding-left: 10px;
			font-weight: normal;
		}

.exp-cookie-mng {
	position: fixed;
	right: 10px; top: 400px;
	width: auto;
	z-index: 2000000;
}
#exp-ckmng-dot {
	background-color: gray;
	border-radius: 5px;
	display: block;
	height: 8px;
	margin-bottom: 1px;
	margin-top: 5px;
	overflow: hidden;
	width: 100%;
}	
.exp-cookie-mng #ucCookieManager_butCookieManager {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 11px !important;
	padding: 8px 10px 8px;
	background-color: #3b5f85;
	border-radius: 7px;
	font-size: 11px !important;
}
.popup-cookies-manager div.full span {
	font-size: 13px;
	padding-bottom: 20px;
	line-height: 25px;
}
	.popup-cookies-manager div.full span > span {
		margin-left: 20px;
		display: block;
		font-weight: 700;
		font-style: italic;
	}

	.popup-cookies-manager div.full .buttons button {
		color: white;
		cursor: pointer;
		width: 150px;
		height: 40px;
		border: 0;
	}
		.popup-cookies-manager div.full .buttons button.accept {
			background-color: #fc7524;
		}
		.popup-cookies-manager div.full .buttons button.deny {
			background-color: #3b5f85;
			
		}


td.igte_Inner, td.igte_Button.igte_ButtonSize {
	padding: initial !important;
	height: initial !important;
}
input.igte_EditInContainer {
	position: initial !important;
	top: initial !important;
	left: initial !important;
}