@import url('style_impromptu.css');

/* Default Police */

/*
** BODY
*/
body			{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px ;
					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
					color: #000000; font-weight: normal; background-color: #FFFFFF;
					text-align: left;
					background-image: url("../../../img/market/background.gif"); background-repeat: repeat-x;
					background-position: top left;
				}

/*
** H1
*/

h1				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #E18E19; font-weight: bold }
h1#itprofilTitle { margin: 0px; padding: 0px; font-size: 16px; padding-top: 8px; }
h2				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 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: 12px; color: #A12020; font-weight: bold }
p.bold			{ font-weight: bold }

/*
** FONT
*/
font.boldRed	{ color: #A12020; font-weight: bold; }
font.red		{ color: #A12020; }
font.false		{ color: #A12020; font-weight: bold; }
font.true		{ color: #4F8341; font-weight: bold; }

/*
** TD
*/

tr.odd	{ background-color: #FFFFFF; }
tr.even	{ background-color: #F0F0F0; }
td				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
td.title		{ font-size: 12px; color: #A12020; font-weight: bold }
td.titleDashbord		{ font-size: 12px; color: #000000; font-weight: bold }
td.titleBig		{ font-size: 16px; font-weight: bold;}
td.bold			{ font-weight: bold }
td.boldRed		{ font-weight: bold; color: #A12020; }
td.titleTabSimple { font-weight: bold; }
td.titleTab		{ font-weight: bold; background-color: #FFE391 }
td.titleTabHome	{ font-weight: bold; background-color: #E0E0E0 }
td.titleTabGrey	{ font-weight: bold; background-color: #E0E0E0 }
td.titleTabFree	{ font-weight: bold; color:#999999; }
td.cellMenu		{ background-color: #FFE391; text-align: center; border-right: solid 1px #FF6600; border-bottom: solid 1px #FF6600; }
td.cellMenuIn	{ background-color: #FF6600; text-align: center; border-right: solid 1px #FF6600; border-bottom: solid 1px #FF6600; color: #FFFFFF; font-weight: bold }
td.cellMenuOver	{ background-color: #FDBC91; text-align: center; border-right: solid 1px #FF6600; border-bottom: solid 1px #FF6600; }
td.cellHome1	{ background-color: #D3DBE8 }
td.cellHome2	{ background-color: #E0E0E0 }
td.cellHome3	{ background-color: #F2F2F2 }
td.cellProfil	{ background-color: #FEFF96; }
td.cellTab		{ border-bottom: 1px solid #DDDDDD }
td.cellTabBold	{ font-weight: bold; border-bottom: 1px solid #DDDDDD }
td.cellTabRed	{ color: #A12020; font-weight: bold; border-bottom: 1px solid #DDDDDD }
td.cellTabFinalClient	{ border-bottom: 1px solid #DDDDDD; background-color: #FDFFC9 }
td.pager		{ color: #999999 }
td.workflow1	{ color: #A12020; font-weight: bold; }
td.workflow2	{ color: #4F8341; font-weight: bold; }

td.cellTabStatWeek	{ font-weight: bold; color: #A12020; border-bottom: 1px solid #DDDDDD; background-color: #FFFFFF; }

td.cellTab0		{ border-bottom: 1px solid #DDDDDD; background-color: #FFFFFF ; }
td.cellTab1		{ border-bottom: 1px solid #DDDDDD ; background-color: #FDFFC9 ;}

td.searchHomeBack	{ width: 195px; background-image: url("../../../img/market/search_back_home.gif"); background-repeat: repeat-y; border-right: solid 1px #FFBF66;  }
span.searchDescription { font-weight: bold; color: #FFFFFF; padding-left: 35px;  }
span.searchLabel { font-weight: normal; color: #000080;    }
label.searchLabel { font-weight: normal; color: #000080;    }
span.labelImg	{ position: relative; top:-7px; left: 3px; }

td.homeCell	{ padding-bottom: 2px; text-align: left; color: #FFFFFF;}
td.rightColumn	{ background-color: #FFFFFF; }

.searchHomeBack2	{ 
	background: url("../../../img/market/_search_back.jpg") no-repeat right 0 ;
	border: 1px solid #CCCCCC;
}

/*
** 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: #FF0000; font-weight: bold }
div.titleTab	{ font-weight: bold; background-color: #FFE391; padding: 1px }
div.titleBig	{ font-size: 16px; font-weight: bold;}
div.titleTabGrey { padding: 3px; font-weight: bold; background-color: #E0E0E0 }
div.titleTabFree { padding: 3px; font-weight: bold; color: #AAAAAA; }
div.bold		{ font-size: 11px; color: #000000; font-weight: bold }
div.boldRed		{ font-size: 11px; color: #A12020; font-weight: bold }
div.red			{ font-size: 11px; color: #A12020; }
div.legend		{ padding: 1px; border: 1px dashed #D3DBE8; }
div.category	{ color: #999999; }
div.info		{ padding: 1px; background-color: #D3DBE8; border: 1px dashed #7890BB; }
div.timestamp	{ padding: 1px; border: 1px dashed #D3DBE8; width: 290px; }
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.workflow1	{ padding: 3px; color: #A12020; font-weight: bold; background-color: #FFEFC8; border: solid 1px #A12020; }
div.workflow2	{ padding: 3px; color: #4F8341; font-weight: bold; background-color: #C0FFAF; border: solid 1px #7FB570; }
div.workflowTxt1	{ padding: 3px; color: #A12020; font-weight: bold; }
div.workflowTxt2	{ padding: 3px; color: #4F8341; font-weight: bold; }
div#errorDivContent { display: none ;}

div.member		{ background-color: #FDFFC9; }
div.path		{ padding: 3px; border-bottom: 1px dashed #DDDDDD; }

div#header			{ position: relative; height: 171px; width: 1000px; margin:0px; padding:0px;}
div#headerBackIn	{ position: absolute; left:0px; top:140px; color: #FFFFFF ;
					background-color: #F7541E; height: 31px; margin: auto;  padding-left: 10px; padding-right: 10px; width: 1000px; }
div#headerLinks 	{ float: right; padding-top: 4px; padding-right: 17px; text-align: center;  }
div#sentence		{ color: #989898; text-align: left; padding-left: 5px; }
div#sentenceContent	{ color: #FFFFFF; text-align: left; padding-left: 5px; }
div#statisticContainer { position: absolute; bottom: 10px; right: 10px; width: 180px; }
div#logoHeader	{ text-align: left; padding-top: 16px; }
div.rightBlock	{ padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; text-align: left; }
div.cellProfil	{ background-color: #FEFF96; }

div.statRed		{ color: #FF0000; font-weight: bold; }

hr.right	{ color: #FF6700 ;	height: 1px; text-align: center; width: 188px; }
hr.rightShort	{ color: #FF6700 ;	height: 1px; text-align: center; width: 140px; }


/*
** SPAN
*/
span.item		{ padding: 0px; margin: 0;}
span.item_over	{ padding: 0px;	background : #E9F2F8; border: solid #D3DBE8 1px; margin: 0;}
span.errorMessage	{ color: #A12020; font-weight: bold; }
span.titleGrey	{ color: #626262; font-weight: bold; text-transform: uppercase; }

/*
** 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: 10px; color: #000080; font-weight: normal }
select			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: normal }

/*
** A
*/
a:link     		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: none }
a:visited  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none }
a:active   		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: none }
a:hover    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: underline }

a.tabSearch:hover    { text-decoration: none }

a.menuMarket:link     { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.menuMarket:visited  { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.menuMarket:active   { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.menuMarket:hover    { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline }

a.menuMarketOut:link     { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline }
a.menuMarketOut:visited  { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline }
a.menuMarketOut:active   { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline }
a.menuMarketOut:hover    { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline }

a.linkHomeMember:link     { font-size: 11px; color: #F7541E ; font-weight: bold; text-decoration: none }
a.linkHomeMember:visited  { font-size: 11px; color: #F7541E ; font-weight: bold; text-decoration: none }
a.linkHomeMember:active   { font-size: 11px; color: #F7541E ; font-weight: bold; text-decoration: none }
a.linkHomeMember:hover    { font-size: 11px; color: #F7541E ; font-weight: bold; text-decoration: underline }

a.linkHomeMyAccount:link     { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.linkHomeMyAccount:visited  { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.linkHomeMyAccount:active   { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.linkHomeMyAccount:hover    { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline }

a.linkHomeLogin:link     { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.linkHomeLogin:visited  { font-size: 11px; color: #FFFFFF; font-weight: bold;  text-decoration: none }
a.linkHomeLogin:active   { font-size: 11px; color: #FFFFFF; font-weight: bold;  text-decoration: none }
a.linkHomeLogin:hover    { font-size: 11px; color: #FFFFFF; font-weight: bold;  text-decoration: underline }

a.menuConfirm:link     { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.menuConfirm:visited  { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.menuConfirm:active   { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.menuConfirm:hover    { font-size: 11px; color: #FFFFFF; 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.menuKernelOver:link     { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.menuKernelOver:visited  { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.menuKernelOver:active   { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.menuKernelOver:hover    { font-size: 11px; color: #FFFFFF; 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 }


a.newsLink:link     { font-size: 11px; color: #000000; text-decoration: underline }
a.newsLink:visited  { font-size: 11px; color: #000000; text-decoration: underline }
a.newsLink:active   { font-size: 11px; color: #000000; text-decoration: underline }
a.newsLink:hover    { font-size: 11px; color: #F70011; text-decoration: underline }

a.displayInfo2:link     { font-size: 12px; color: #FF6600; text-decoration: none }
a.displayInfo2:visited  { font-size: 12px; color: #FF6600; text-decoration: none }
a.displayInfo2:active   { font-size: 12px; color: #FF6600; text-decoration: none }
a.displayInfo2:hover    { font-size: 12px; color: #FF6600; text-decoration: underline }

a.footer:link     { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.footer:visited  { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.footer:active   { font-size: 11px; color: #FFFFFF; text-decoration: none }
a.footer:hover    { font-size: 11px; color: #FFFFFF; text-decoration: underline }

/*
** TABLE
*/

/*
** INFO
*/
.infoStatistic { color: #7E807F; }

/*
** FILED
*/
.filed { color: #FF6600; font-weight: bold;}

/*
** HELP
*/
div.help { padding: 1px; background-color: #DEEDFF; border: 1px dashed #87CEFA; }
p.help { padding-left: 20px; margin: 10px }

hr.statistic { color : #FF6600; width: 50%; height: 1px; text-align: center; }

.actionMenu {  }
.announceTitle { font-weight: bold;  color : #A12020;  font-size: 16px; padding-left: 3px;}

div.messageBack { display: none; width: 800px; background-color: #F0F0F1;
					padding: 10px; border: 1px solid #FF6600 ;
					position: absolute; margin-left: -400px; margin-top: -150px; left: 50%;   top: 50%; }
			
div.messageFront { padding-left: 10px; padding-right: 10px; border: 1px solid #FF6600; background-color: #FFFFFF;
					border-bottom: solid 5px #FF6600 ; 
				 }

div.bgWhite { background-color: #FFFFFF ; }

#bannerDisplay { position: absolute; top: 43px; left: 261px;  width: 468px; height: 60px;  }
#bannerDisplay img { position:absolute; left:0; top:0; }

.mousePointer	{ cursor: pointer; }

.highlight { background-color: yellow }

#editoList ul			{ padding: 0px; margin: 0px; list-style: none; list-style-type: none; width:230px; height:190px; min-height:190px; max-height: 190px;}
#editoList li			{ width:230px; height:190px;  }
#editoListPrevBtn		{ display: none; width: 16px; height: 32px; }
#editoListNextBtn 		{ display: none; width: 16px; height: 32px; }
#editoList img { display: none; }
