/*
** BODY
*/
body			{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				  background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/*
** PRE
*/
pre		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/*
** Hi
*/
h1		{ font-size: 14px; color: #F09D1D; font-weight: bold; }
h2		{ font-size: 11px; color: #F09D1D; font-weight: bold; }

/*
** P
*/
p.bold			{ font-weight: bold; }
p.error			{ color: #FF0000; }
p.amountUnpaid	{ color: #F09D1D;  font-weight: bold; font-style: italic; }
p.stateUnpaid	{ color: #F09D1D;  font-weight: bold; font-style: italic; }
p.toPay			{ color: red; font-weight: bold; font-style: italic; }
p.paid			{ color: green; font-weight: bold; font-style: italic; }
p.tresorerie	{ color: #F09D1D;  font-weight: bold; font-style: italic; }
p.invoiceInformation { font-weight: bold; font-style: italic; }
p.help			{ margin: 0px }

/*
** UL
*/
ul.menu			{ padding: 10px; margin: 10px; }

/*
** LI
*/
li.error		{ color: #FF0000; }

/*
** TABLE
*/
table			{ font-size: 11px; }

/*
** TD
*/
td.bold			{ font-weight: bold; }
td.cellTitle	{ font-weight: bold; color: #FFFFFF; background-color: #F09D1D; }
td.cellRequired	{ font-weight: bold; }
td.cellTab			{ border-bottom: 1px dashed #DDDDDD; }
td.cellTabRequired	{ font-weight: bold; border-bottom: 1px dashed #DDDDDD; }
td.menuItem		{ font-size: 11px; /*background : #17605d;*/ }
td.menuItemOver	{ font-size: 11px; /*background : #0aa84b;*/ }
td.debit		{ color: red ; }
td.unpaid		{ color: orange ; }
td.credit		{ color: blue ; }
td.toPay		{ color: red; font-weight: bold; }
td.paid			{ color: green; font-weight: bold; }
td.unPaid		{ color: #F09D1D; font-weight: bold; }
td.tresorerie	{ color: #F09D1D; font-weight: bold; }
td.shoppingCartAmount { font-weight: bold; font-style: italic; }
td.shoppingCartEmpty { font-weight: bold; font-style: italic; }
td.invoiceInformation { font-weight: bold; font-style: italic; }
td.read			{ font-weight: normal; }
td.unread		{ font-weight: bold; }

/*
** TR
*/
tr.paireTab		{ background-color:  #EEEEEE ;}
tr.impaireTab	{ background-color:  #FFFFFF ;}

/*
** DIV
*/
div.bold		{ font-weight: bold; }
div.cellTitle	{ padding: 1px; font-weight: bold; color: #FFFFFF; background-color: #F09D1D; }
div.error		{ padding: 1px; font-weight: bold; color: #FF0000; }
div#uploadForm	{ visibility: hidden; width: 400px; padding: 3px; background-color: #E5EAF5;}
div.objectWorkflowView	{ display: none; background-color: #E5EAF5; }
div.objectWorkflowViewVisible { background-color: #E5EAF5; }
div.itemProposal 	{ position: absolute; padding: 3px; background-color: #FDFFC9; border: 1px solid #999999; }
div.question	{ background-color: #EEEEEE; }
div.login		{ background-color: #ddf5e6; }
div.detail		{ padding: 3px; background-color: #FDFFC9; }

div.amountUnpaid		{ color: #F09D1D;  font-weight: bold; font-style: italic; padding: 3px; }
div.stateUnpaid			{ color: #F09D1D;  font-weight: bold; font-style: italic; padding: 3px; }
div.toPay				{ color: red; font-weight: bold; font-style: italic; padding: 3px; }
div.paid				{ color: green; font-weight: bold; font-style: italic; padding: 3px; }
div.tresorerie			{ color: #F09D1D;  font-weight: bold; font-style: italic; padding: 3px; }
div.invoiceInformation { font-weight: bold; font-style: italic; padding: 3px; }

div.help		{  border-color: #9BAED8; border-style: solid; border-width: 1px; background-color: #EEF1F8; padding: 5px;  }
div.helpTitle	{  color: #F09D1D; font-weight: bold;   } 


/*
** SPAN
*/
span.menuItem		{  }
span.menuItemOver	{ background : #E9F2F8; border: solid #D3DBE8 1px; }
span.boy { color:  #F09D1D; font-weight: bold;}
span.girl { color:  #F09D1D; font-weight: bold; }
/*
.menuItem a{
	display:block;
	width:160px;
	padding:0 0 0 15px;
	background:url(img/puce.gif) no-repeat 0 4px;
	}*/
/*
** A
*/
a:link     		{ color: #0000FF; text-decoration: underline; }
a:visited  		{ color: #0000FF; text-decoration: underline; }
a:active   		{ color: #0000FF; text-decoration: underline; }
a:hover    		{ color: #F99A2F; text-decoration: underline; }

a.publicMenu:link     { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.publicMenu:visited  { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.publicMenu:active   { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.publicMenu:hover    { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.adminMenu:link     { color: #FFFFFF; text-decoration: none; }
a.adminMenu:visited  { color: #FFFFFF; text-decoration: none; }
a.adminMenu:active   { color: #FFFFFF; text-decoration: none; }
a.adminMenu:hover    { color: #6D4B42; text-decoration: underline; }

a.adminPreview:link     { color: #000000; text-decoration: none; }
a.adminPreview:visited  { color: #000000; text-decoration: none; }
a.adminPreview:active   { color: #000000; text-decoration: none; }
a.adminPreview:hover    { color: #000000; text-decoration: underline; }

a.messageMenu:link     { color: #FFFFFF; text-decoration: none; }
a.messageMenu:visited  { color: #FFFFFF; text-decoration: none; }
a.messageMenu:active   { color: #FFFFFF; text-decoration: none; }
a.messageMenu:hover    { color: #6D4B42; text-decoration: underline; }

/*
** FORMS
*/
input			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
select			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/*
* PRINT COLOR
*/
.printColor 	{ background-color:  #9BAED8;  }
.printBorder	{ padding: 10px; border: 1px solid #9BAED8; }

/*
* ADMIN 
*/
.hrAdmin		{ color: #FFC83C ;}
.spaceAdmin		{ color: #6D4B42; font-size: 22px;	}
.imgHeaderAdmin	{ border: solid 1px #9BAED8; }
.underlineAdmin	{ border-top: solid 5px #9BAED8; }
.footerAdmin	{ border-top: solid 1px #9BAED8; }

/*
*	FOOTER
*/
div.delimiter	{ border-bottom: dashed 1px #EEEEEE ;	}

/*
** FIELDSET
*/
fieldset 		{ border-color: #9BAED8; border-style: solid; border-width: 1px; }
legend			{ color: #633D32; font-weight: bold;}

/*
* 	HEADER
*/
.imgHeader		{ border: solid 0px #9BAED8; display:none;}
.subtitleHeader	{ background-color: #17605D; height: 10px; text-align: center; color: white; font-weight: bold; font-size: 11px; }


/*
*	PICTURE LIBRARY
*/
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 }
div.cell		{ padding: 1px; border: 1px solid #D3DBE8; }
td.titleTab		{ font-weight: bold; background-color: #D3D4D6 }
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 }


/*
*	REGIE
*/
span.regieHelp	{ font-style: italic;}


/*
* MESSAGE TOOLS
*/
.messageTools { margin-top: 5px; background-color: #9BAED8; padding: 3px ; text-align: left; color: white; font-weight: normal; font-size: 12px;  }
.messageContent { margin-top: 10px;   background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
#messageView {padding: 10px; border: 1px solid #9BAED8; }
.messageTitle { font-weight: bold; font-size: 12px } 
.messageContentTextarea { padding: 10px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #9BAED8; }
.messageSuccess { text-align: center; font-weight: bold; }
