/* style_default_Colombes.css  (CSS modifie le 10/03/2010)
** 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: #F36F21; font-weight: bold; }
h2		{ font-size: 11px; color: #F36F21; font-weight: bold; }

/*
** P
*/
p.bold			{ font-weight: bold; }
p.error			{ color: #FF0000; }
p.amountUnpaid	{ color: #F36F21;  font-weight: bold; font-style: italic; }
p.stateUnpaid	{ color: #F36F21;  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.cancel		{ color: #806D7E;  font-weight: bold; font-style: italic; }
p.tresorerie	{ color: #F36F21;  font-weight: bold; font-style: italic; }
p.invoiceInformation { font-weight: bold; font-style: italic; }
p.help			{ margin: 0px }

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

/* Entrees Colombes */
ul.menu li, {color: White; 
    padding: 0px 5px 0 5px;} 
/*ul.menu li a {color: White; text-decoration: none; font-weight: Bold;}*/
ul.menu li a:link, ul.menu li a:visited { color: White; text-decoration: none; font-weight: Bold; } 
ul.menu li a:hover, ul.menu li a:active { color: #f36f21; text-decoration: none; font-weight: Bold; }
/*
** 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: #F36F21; }
td.cellRequired	{ font-weight: bold; }
td.cellTab			{ border-bottom: 1px dashed #DDDDDD; }
td.cellTabRequired	{ font-weight: bold; border-bottom: 1px dashed #DDDDDD; }
td.menuItem		{ background : #8492be; }   /* initial :  #1F4163 */
td.menuItemOver	{ background : #f36f21; }  /* initial : #633D32 - rouge fonce des menus */
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.cancel		{ color: #806D7E; font-weight: bold; }
td.unPaid		{ color: #F36F21; font-weight: bold; }
td.tresorerie	{ color: #F36F21; 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.warning		{ color: red ; }
td.warningInscription		{ color: #FFFFFF ; font-weight: bold; }
td.read			{ font-weight: normal; }
td.unread		{ font-weight: bold; }
td.activityDescription {  font-weight: bold; border-bottom: 1px dashed #DDDDDD; }
td.activityAmount {  font-weight: bold; border-bottom: 1px dashed #DDDDDD; color: red; }
td.activityDispo  {  font-weight: bold; border-bottom: 1px dashed #DDDDDD; color: red; }

.activityPlaceDescriptionTitle		{ padding: 2px; font-style: italic; }
.activityPlaceDescriptionContent	{ padding: 2px; padding-left: 10px; font-style: normal; }

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

/*
** HR
*/
hr		{ height: 1px; }

/*
** DIV
*/
div.bold		{ font-weight: bold; }
div.cellTitle	{ padding: 1px; font-weight: bold; color: #FFFFFF; background-color: #F36F21; }
div.cellTab		{ border-bottom: 1px dashed #DDDDDD; }
div.cellTabTop	{ border-bottom: 1px dashed #DDDDDD; margin-top: 3px ;margin-bottom: 3px; }
div.error		{ padding: 1px; font-weight: bold; color: #FF0000; }
div.warning		{ 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: #e2e6f2; }  /* initial #EEF1F8 */

div.fieldset	{ padding: 5px; }
div.detail		{ padding: 3px; background-color: #FDFFC9; }

div.amountUnpaid		{ color: #F36F21;  font-weight: bold; font-style: italic; padding: 3px; }
div.stateUnpaid			{ color: #F36F21;  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.cancel				{ color: #806D7E; font-weight: bold; font-style: italic; padding: 3px; }
div.tresorerie			{ color: #F36F21;  font-weight: bold; font-style: italic; padding: 3px; }
div.invoiceInformation 	{ font-weight: bold; font-style: italic; padding: 3px; }

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

div.activityDescription {padding: 5px ; }
div.activityDescriptionTab {padding: 5px ; padding-left: 2px; }
div.unitTitle			{ font-size: 11px; color: #F09D1D; font-weight: bold; }
div.placeTitle			{ font-size: 10px; color: #000000; font-weight: bold; }
div.menuSubscribeConult	{ float: right; padding: 10px }
div.menuSubscribeConultContent	{ text-align: center; }
div.menuHistoryConult	{ float: right; }
div.menuHistoryConultContent { text-align: center; width: 200px }
div.menuShoppingcartConult	{ float: right; }
div.menuShoppingcartConultContent {text-align: center; width: 250px}

div.cellService	{ padding: 1px; font-weight: bold; color: #FFFFFF; background-color: #F09D1D; }
div.cellActivity { }

div.subscribeValidationMenuOn 	{ text-align: center; width: 30px; font-size: 26px; border: 1px solid #F09D1D; color: #F09D1D; font-weight: normal;  }
div.subscribeValidationMenuOut 	{ text-align: center; width: 20px; font-size: 12px; border: 1px solid #000000 ;  }

div.catalogActivityDescription		{ padding-bottom: 15px; font-style: italic; padding-top: 0px; margin-top: 0px; }
div.activityDescriptionInCatalog	{ padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }

.calendarDateActive		{ text-align: center; color: #633D32; background-color: #EEEEEE; }
.calendarDateActiveToday{ text-align: center; color: #FFFFFF; background-color: #F09D1D; }
.calendarDateInactive	{ background-color: #EEEEEE; }
.calendarDateOpen		{ background-color: #FFFFFF; border: solid 1px #EEEEEE; }
.calendarDateOpenToday	{ background-color: #FFFFFF; border: solid 1px #F09D1D; }
.calendarDateUnopen		{ background-color: #FAFAFA; }
.calendarDateUnopenToday{ background-color: #FAFAFA; border: solid 1px #FF0000; }
.calendarCellHeightAM	{ height: 50px; }
.calendarCellHeightPM	{ height: 40px; }
.calendarPresence		{ height: 30px; text-align: center; background-color: #DDFFDD; color: #633D32; font-size: 10px; overflow: hidden; }
.calendarPresenceReal	{ height: 30px; text-align: center; background-color: #7FDD7F; color: #633D32; font-size: 10px; overflow: hidden; }
.calendarAbsence		{ height: 30px; text-align: center; background-color: #FF0000; color: #FFFFFF; font-size: 10px; overflow: hidden; }
.calendarTimeText		{ text-align: center; color: #633D32; text-decoration: underline; font-size: 10px; }
.calendarTimeTextAbsence{ text-align: center; color: #FFFFFF; text-decoration: underline; font-size: 10px; }

/*
** div.confirm	{ border-color: #9BAED8; border-style: solid; border-width: 1px; margin: 3px; padding: 3px; }
*/
div.confirm	{ border-color: orange; border-style: solid; border-width: 1px; margin: 3px; padding: 3px; }

/*
** SPAN
*/
span.menuItem		{  }
span.menuItemOver	{ background : White; border: solid #D3DBE8 1px; } /* initial background : #E9F2F8 */
span.boy { color:  #F36F21; font-weight: bold;}
span.girl { color:  #F36F21; font-weight: bold; }
span.warning { color:  red; font-weight: bold; }

span.activityReservationClose	{ color:  red; font-weight: bold; }
span.activityReservationOpen	{ color:  green; font-weight: bold; }
span.activityPeriod				{ font-weight: normal; font-style: italic; }
span.amountGenerationExplain	{ color:  black; font-weight: normal; font-style: italic;   }
span.infoInvoiceGeneration1		{ color:  black; font-weight: bold; font-style: italic; font-size: 12px ; }
span.infoInvoiceGeneration2		{ color:  black; font-weight: normal; font-style: italic; }

span.unitTitle    	 { font-size: 11px; color: #F09D1D; font-weight: bold;  }

span.subscribeValidationMenuOn 	{ color: #F09D1D; font-weight: bold;  }
span.subscribeValidationMenuOut { color:  #000000 ; font-weight: normal;  }

span.activityPaymentChoice	{ font-weight: bold; }

span.activityValidationOK		{ color:  green; font-weight: bold; }
span.activityValidationRunning	{  color: orange ; font-weight: bold; }

/*
** 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: #f36f21; text-decoration: underline; } /* initial #F99A2F */

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: none; }

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.warning:link 		{ color : #FFFFFF ; text-decoration: underline; }
a.warning:visited	{ color : #FFFFFF ; text-decoration: underline; }
a.warning:active	{ color : #FFFFFF ; text-decoration: underline; }
a.warning:hover		{ color : #FFFFFF ; 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; }

a.activityTitle:link     { font-size: 11px;  text-decoration: none; }
a.activityTitle:visited  { font-size: 11px;  text-decoration: none; }
a.activityTitle:active   { font-size: 11px;  text-decoration: none; }
a.activityTitle:hover    { font-size: 11px;  text-decoration: underline; }

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


a.unitTitle:link     { font-size: 11px; color: #F09D1D; font-weight: bold; text-decoration: none; }
a.unitTitle:visited  { font-size: 11px; color: #F09D1D; font-weight: bold; text-decoration: none; }
a.unitTitle:active   { font-size: 11px; color: #F09D1D; font-weight: bold; text-decoration: none; }
a.unitTitle:hover    { font-size: 11px; color: #F09D1D; font-weight: bold; text-decoration: underline; }

a.placeTitle:link     { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.placeTitle:visited  { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.placeTitle:active   { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.placeTitle:hover    { font-size: 11px; color: #000000; font-weight: bold; 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; }

/*
** FIELDSET
*/
fieldset { }
fieldset.search		{ border-color: #1F4163; border-style: solid; border-width: 1px; }
fieldset.warning	{ border-color: #1F4163; border-style: solid; border-width: 1px; background-color: #1F4163; }
legend.search		{ color: #633D32; font-weight: bold;}

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

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

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

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

/*
* 	HEADER
*/
.imgHeader		{ border: solid 1px #1F4163; }
.subtitleHeader	{ background-color: #8492be; height: 20px; text-align: center; color: white; font-weight: bold; font-size: 12px; }


/*
*	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 White; }    /* initial #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: #1F4163; 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 #1F4163; }
.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 #1F4163; }
.messageSuccess { text-align: center; font-weight: bold; }

