

@import url('thickbox.css'); 

/* Default Police */

/*
** BODY
*/
body			{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }

/*
** H1
*/
h1				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A12012; font-weight: bold }
h1.assoRubric	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A12020; display: inline; font-weight: bold }
h1.titleBack	{ margin: 3px; }
h2				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E18E19; font-weight: bold }


/*
** P
*/
p				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
p.title			{ font-size: 11px; color: #A12020; font-weight: bold }
p.bold			{ font-weight: bold }

/*
** PRE
*/
pre				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }

/*
** TD
*/

td				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
td.title		{ font-size: 11px; color: #A12020; font-weight: bold }
td.bold			{ font-weight: bold }
td.titleTab		{ font-weight: bold; background-color: #EEEEEE }
td.cellMenu		{ height: 32px; text-align: center; border-right: 1px solid #6D6464;  }
td.cellMenuIn	{ font-weight: bold ; height: 32px; text-align: center; border-right: 1px solid #6D6464;  }
td.cellMenuOver	{ font-weight: bold; height: 32px; text-align: center; border-right: 1px solid #6D6464;  }
td.cellHome1	{ background-color: #D3DBE8 }
td.cellHome2	{ background-color: #E0E0E0 }
td.cellHome3	{ background-color: #F2F2F2 }
td.cellTab		{ border-bottom: 1px solid #DDDDDD }
td.cellTab0		{ border-bottom: 1px solid #DDDDDD; background-color: #FFFFCC ; }
td.cellTab1		{ border-bottom: 1px solid #DDDDDD ; background-color: #FBFBFB ;}
td.cellTabClose	{ border-bottom: 1px solid #DDDDDD; background-color: #FFDCCC ; }
td.cellTabOrderLock	{ border-bottom: 1px solid #DDDDDD; background-color: #E8E8FF ; }
td.cellTabOrderCeremonie { border-bottom: 1px solid #DDDDDD; background-color: #E8FFE8 ; }
td.cellTabUnpaid { border-bottom: 1px solid #DDDDDD; background-color: #FFDCCC ; }
td.cellTabFutur	{ border-bottom: 1px solid #DDDDDD ; background-color: #E8FFE8 ; }
td.cellTabBold	{ font-weight: bold; border-bottom: 1px solid #DDDDDD }
td.cellTabIn	{ font-weight: bold; background-color: #E9F2F8; border-bottom: 1px solid #DDDDDD }
td.cellTabTotalTTC { border-bottom: 1px solid #DDDDDD; font-size: 14px ; font-weight: bold; }
td.pager		{ color: #999999 }

td.cellTabStatWeek	{ font-weight: bold; color: #A12020; border-bottom: 1px solid #DDDDDD; background-color: #FFFFFF; }

/*
** LI
*/
li				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
li.error		{ font-size: 11px; color: #FF0000; font-weight: normal }

/*
** DIV
*/
div				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
div.title		{ font-size: 12px; color: #A12020; font-weight: bold }
div.legend		{ padding: 1px; border: 1px dashed #D3DBE8; }
div.info		{ padding: 1px; background-color: #D3DBE8; border: 1px dashed #7890BB; }
div.timestamp	{ padding: 1px; border: 1px dashed #D3DBE8; width: 290px; }
div.timestampCMS { padding: 1px; border: 1px dashed #D3DBE8; width: 500px; }
div.cell		{ padding: 1px; border: 1px solid #D3DBE8; }
div.displayInfo	{ padding: 1px; border: 1px dashed #D3DBE8; }
div.subscribe	{ padding: 1px; border: 1px dashed #E18E19; }
div.error		{ padding: 1px; background-color: #FFEFC8; border: 1px dashed #FF0000; }
ul.error 		{position: relative; padding-top : 0px; margin-top: 0px}
div.errorMessage	{ color: #FF0000; font-weight: bold; }
div.operation	{ padding: 3px; background-color: #E9F2F8; border: 1px solid #DDDDDD; text-align:left; filter:alpha(opacity=90); }						
div.fileInfo	{ color: #AAAAAA; font-style: italic; }
div.statistic	{ padding: 3px; border: solid 1px #7890BB; background-color: #E9F2F8; }
div.statisticTotal	{ color: #A12020; font-weight: bold; }
div#errorTransmitter { color: #A12020; font-weight: bold; }
div#errorPurchaseOrderNum { color: #A12020; font-weight: bold; }
div#recipientError { color: #A12020; font-weight: bold; }

div.authentification { text-align: left; width: 320px; background-color: #FFFFFF; border: 1px solid #F2F2F2; }
div.authentificationTitle { background-color: #F2F2F2; color: #6D6464; font-weight: bold; padding: 4px; padding-left:5px;}
div.authentification > div.alignAuth { padding-bottom: 20px; } 
div#errorDivContent { display: none ;}

div.purchaseOrderContainer	{ width: 100px; border: 1px solid #999999; }
div.purchaseOrderLevel1	{ background-color: #00B050; }
div.purchaseOrderLevel2	{ background-color: #E36C0A; }
div.purchaseOrderLevel3	{ background-color: #A12020; }

/* Class permettant de configurer la boite à déplacer */
div.tomove
{
	background: #eee none;
	border: 1px solid #ddd;
	font-size: 0.9em;
	position: absolute;
}

/*
** SPAN
*/
span.item		{ padding: 3px; }
span.item_over	{ padding: 2px;	background : #E9F2F8; border: solid #D3DBE8 1px; }
span.errorMessage	{ color: #A12020; font-weight: bold; }
span.lockOrder		{ color: #A12020;  font-weight: bold;}
span.lockOrderName 	{ font-weight: normal; }
span.lockOrderDate	{ font-weight: normal; }
span.undoable		{ color: gray;}

/*
** FORMS
*/
input			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: normal }
textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: normal }
select			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: normal }

/*
** Style
*/
.important { font-weight: bold ; color: green ; }
.important2 { font-weight: bold ; color: #A12020 ; }
.important3 { font-weight: bold ; color: #000000 ; }

/*
** A
*/
a:link     		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline }
a:visited  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline }
a:active   		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline }
a:hover    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline }

a.footer:link     { font-size: 11px; color: #AAAAAA; font-weight: normal; text-decoration: none }
a.footer:visited  { font-size: 11px; color: #AAAAAA; font-weight: normal; text-decoration: none }
a.footer:active   { font-size: 11px; color: #AAAAAA; font-weight: normal; text-decoration: none }
a.footer:hover    { font-size: 11px; color: #AAAAAA; font-weight: normal; text-decoration: underline }

a.menuMarket:link     { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none }
a.menuMarket:visited  { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none }
a.menuMarket:active   { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none }
a.menuMarket:hover    { font-size: 11px; color: #014D99; font-weight: bold; text-decoration: underline }

a.menuKernel:link     { font-size: 11px; color: #000000; text-decoration: none }
a.menuKernel:visited  { font-size: 11px; color: #000000; text-decoration: none }
a.menuKernel:active   { font-size: 11px; color: #000000; text-decoration: none }
a.menuKernel:hover    { font-size: 11px; color: #000000; text-decoration: underline }

a.menuKernelWhite:link     { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.menuKernelWhite:visited  { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.menuKernelWhite:active   { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.menuKernelWhite:hover    { font-size: 11px; color: #FFFFFF; text-decoration: underline }

a.menuKernelOver:link     { font-size: 11px; color: #A12020; text-decoration: none }
a.menuKernelOver:visited  { font-size: 11px; color: #A12020; text-decoration: none }
a.menuKernelOver:active   { font-size: 11px; color: #A12020; text-decoration: none }
a.menuKernelOver:hover    { font-size: 11px; color: #A12020; text-decoration: underline }

a.displayInfo:link     { font-size: 11px; color: #AAAAAA; text-decoration: none }
a.displayInfo:visited  { font-size: 11px; color: #AAAAAA; text-decoration: none }
a.displayInfo:active   { font-size: 11px; color: #AAAAAA; text-decoration: none }
a.displayInfo:hover    { font-size: 11px; color: #AAAAAA; text-decoration: underline }

.bgTitle { background-color: #6D6464; }

.tabOnglet { color: #A12020 ; font-weight: bold; }

/*
 *	LEGEND
 */
legend { font-weight: bold; color: #000000; }
fieldset { padding: 5px;  background-color: #FFFFCC}

div.colorView	{ background-color: #FFFFCC; }
div.colorAdd	{ background-color: #E8FFE8; }
div.colorUpdate	{ background-color: #E8FFE8; }
div.colorDelete	{ background-color: #E6E6E6; }
div.colorCadre	{ background-color: #E2ECFF; padding: 3px }
div.colorBarre	{ border-bottom: 3px solid #AAAAAA; }
div.colorSearch	{ background-color: #FFFFCC; }

/*
* ORDER
*/
.notexpediee	{ font-weight: bold; color: red;}
.expediee		{font-weight: bold; color: green;}
.paid			{ font-weight: bold; color: green;}
.unpaid			{font-weight: bold; color: red;}



/* START : CSS LIGHTBOX */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/entrefleuristes_flowerlink/custom/script/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/entrefleuristes_flowerlink/custom/script/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/entrefleuristes_flowerlink/custom/script/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; 	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #A9A6A6;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
/* END : CSS LIGHTBOX */




/**
 * START The automcomplete box styling
 */
div.auto_complete 
{
	position: relative ;
    width: 290px;
    background: #fff;
}

div.auto_complete ul {
    border: 1px solid #31430f;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}

div.auto_complete ul li {
    margin: 0;
    padding: 3px;
    text-align: left;
}

div.auto_complete ul li.selected {
    background-color: #dcedad;
}

div.auto_complete ul strong.highlight {
    color: #800;
    margin:0;
    padding:0;
}

/**
 * END The automcomplete box styling
 */
 
.cmdWebAccept {
	background: green; /* Vieux browsers */
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
	margin: 0px 0;
	border-radius: 3px;
}
.cmdWebAccept a {
	color: #fff;
	text-decoration: none;
}

.cmdWebRefuse {
	background: red; /* Vieux browsers */
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
	margin: 5px 0;
	border-radius: 3px;
}
.cmdWebRefuse a {
	color: #fff;
	text-decoration: none;
}

div.help, div.help div {
	font-size: 10px;
	color: grey;
}
div.help div {
	padding-top: 10px;
	font-weight: bold;
	text-decoration: underline;
}

div.searchMenu			{ display: none; position: absolute; text-align: left; background-color: #D3D4D6; border: 1px solid #AAAAAA; padding: 5px;}
div.searchMenu div		{ padding: 3px;}

.subject-long-message {	display: none; }

/*
** Bootsrap
*/
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    /* font-size: 14px; */
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff !important;
    text-decoration: none !important;
}
span.btn {
    cursor: default;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #eee;
    text-decoration: none;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

a.aTitleAlt {
    color: #000 !important;
    text-decoration: none !important;
    cursor: default;
}