

#header				{ background-color: #FFFFFF; border: 1px solid #E2ECFF; }
#headerLogon		{ background-color: #FFFFFF; border: 1px solid #E2ECFF;}
#headerLogonUser	{ font-weight: bold; color: #395976; text-align: right;}
#defaultLogon		{ background-color: #FFFFFF;}
#loading			{ font-style: italic; color: #395976;}
#headerTableHeight 	{ height: 100px; }

img.logoHeaderImg	{ padding-left: 20px; }
td.pictureHeaderImg { text-align:left; padding-left:20px;}

div.logonEndBar { height: 5px; background-color: #B4975A; }

div.logonBox	{ width: 320px; background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #FFFFFF;}
div.logonHeader	{ padding: 3px; color: #FFFFFF; font-weight: bold; background-color: #717375; text-align: center; }
div.logonFooter	{ height: 15px; background-color: #717375; color: #FFFFFF;}



/*
** H1
*/
h1				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #717375; font-weight: bold }
h2				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #717375; font-weight: bold }
h3				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #717375; font-weight: bold }

h1.orderStateWait  		{ color: #717375;  margin: 0; padding: 0;font-size: 11px;}

p.title			{ font-size: 11px; color: #717375; font-weight: bold }


td.cellMenu		{ height: 18px; text-align: center; border-right: 1px solid #8D8D8D; background-image: url('/ocirp-asso/custom/datasource/1/img/_button_back.gif');}
td.cellMenuIn	{ font-weight: bold ; height: 18px; text-align: center; border-right: 1px solid #8D8D8D; background-image: url('/ocirp-asso/custom/datasource/1/img/_button_back.gif'); }
td.cellMenuOver	{ height: 18px; text-align: center; border-right: 1px solid #6D6464; background-image: url('/ocirp-asso/custom/datasource/1/img/_button_back.gif');  }
td.cellMenuSearch	{ height: 16px; text-align: center; color:#FFFFFF;cursor:pointer; background-image: url('/ocirp-asso/custom/datasource/1/img/_button_back_search.gif');}

td.title		{ font-size: 11px; color: #717375; font-weight: bold }
td.titleTab		{ font-weight: bold; background-color: #717375; color: #FFFFFF; }
td.cellTabRed	{ color: #717375; font-weight: bold; border-bottom: 1px solid #DDDDDD }
td.cellTabGreen	{ color: #717375; font-weight: bold; border-bottom: 1px solid #DDDDDD }
td.cellTabStatWeek	{ font-weight: bold; color: #717375; border-bottom: 1px solid #DDDDDD; background-color: #FFFFFF; }

/*
** TR
*/
tr.odd			{ background-color: #FBFBFB; }
tr.even			{ background-color: #EBE3D3; }
tr.before		{ background-color: #FFEAEA; }
tr.hover		{ background-color: #FDFFC9; }

div.title		{ font-size: 11px; color: #717375; font-weight: bold }
div.titleTab	{ padding: 1px; font-weight: bold; background-color: #E2ECFF ; }
div.statisticTotal	{ color: #717375; font-weight: bold; }
div.menuNav		{ padding: 3px; background-color: #717375; color: #FFFFFF; border-right: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; }
div.subMenuDiv	{ position: relative; text-align: left; background-color: #8D8D8D; }
div.headerTitle	{ font-weight: bold; background-color: #717375 ;color: #FFFFFF; padding: 1px;}

div.colorView	{ background-color: #FFFFFF; }
div.colorAdd	{ background-color: #E2FFE2; }
div.colorUpdate	{ background-color: #E2FFE2; }
div.colorDelete	{ background-color: #E6E6E6; }
div.colorCadre	{ background-color: #E2ECFF; padding: 3px }
div.colorCadreGroup { background-color: #FFE6C8; padding: 3px }
div.colorBarre	{ border-bottom: 3px solid #AAAAAA; }
div.colorSearch	{ background-color: #E2ECFF; }
div.colorSearchResult	{  }

div.buttonBackSearch { background-image: url('/ocirp-asso/custom/datasource/1/img/_button_back_search.gif'); text-align: center; height:18px; }


div.searchContactForManif { position: absolute; top: 127px; right: 4px; }
div.searchManifForContact { position: absolute; top: 127px; right: 4px; }
div.searchContactForGroup { position: absolute; top: 127px; right: 4px; }

legend			{ font-weight: bold; color: #000000; }
fieldset		{ padding: 5px; background-color: #FDFFC9 }
.colorStat		{ background-color: #E2ECFF; padding: 3px }

fieldset.colorUpdate	{ background-color: #E2FFE2; }
fieldset.colorAdd	{ background-color: #E2FFE2; }
fieldset.searchDelete	{ padding: 5px; border: 1px solid #AAAAAA; background-color: #D3D4D6; -moz-border-radius:5px; border-radius:5px; }
fieldset.searchUpdate	{ padding: 5px; border: 1px solid #AAAAAA; background-color: #D3D4D6; -moz-border-radius:5px; border-radius:5px; }


.tagDiv					{ display:none; clear:both ; background-color: #FDFFC9; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }

.functionDiv				{ display:none; clear:both ; background-color: #F9DADD; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }

.calendarTable			{ border: 1px solid #CCCCCC; background-color: #FFFFFF; }

.calendarWeekDays		{ text-align: center; color: #FFFFFF; background-color: #717375; }
.calendarToday			{ border: 1px solid #717375; }
.calendarTodayDay		{ height: 15px; text-align: right; color: #FFFFFF; background-color: #717375; padding-right:3px; }

.calendarWeekItemContentTitle 			{ font-weight: normal; color: #717375;  }
.calendarToEnlargeTodayDay				{ text-align: center; color: #FFFFFF; background-color: #717375; font-weight:bold; }
.calendarWeekItemContentToEnlargeTitle 	{ font-weight: normal; color: #717375; padding:3px; padding-top:0px;   }

#showCalendarDayContent { border: 1px solid #CCCCCC ; display: none;position: absolute; background-color: #EBE3D3; width: 260px; height: 200px; z-index: 10; overflow: auto; }

span.errorMessage	{ color: #717375; font-weight: bold; }
span.netapayerPrix { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #717375; font-weight: bold; font-style:italic; }

.tabOnglet { color: #717375 ; font-weight: bold; }




