

/*
**
** DESIGN ====================================================================================================
**
*/

#bgconteneur	{ margin: 0 auto; text-align: center; background-image: url('/critt/custom/img/kernel/background.gif'); background-repeat: repeat-x; }
#conteneur		{ position: relative; width: 1200px; margin: 0 auto; text-align: left; }

#content		{ background-color: #FFFFFF; border-bottom: solid 1px #DDDDDD; }
#footer			{ text-align: center; padding: 5px; } 

#contentPart				{ padding: 5px; }
#contentPart .title			{ text-align: center; color: #999999; font-size: 13px; padding: 3px; }
#contentPart ul				{ margin: 0px; padding-left: 15px; }
#contentPart li				{ padding-bottom: 3px; }
#contentPartShortcut div	{ padding-top: 3px; }

/*
** Header
*/
#header			{  }
#header #authentifiedUser { color: #333333; font-weight: bold; }

#header a:link     	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none }
#header a:visited  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none }
#header a:active   	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none }
#header a:hover    	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A12020; text-decoration: none }

/*
** Context url
*/
#contextUrl a:link     	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline }
#contextUrl a:visited  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline }
#contextUrl a:active   	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline }
#contextUrl a:hover    	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A12020; text-decoration: underline }

/*
** DESIGN -> Logon
*/
div.logonBox	{ width: 320px; background-color: #FFFFFF; border: 1px solid #A12020; }
div.logonHeader	{ padding: 3px; color: #FFFFFF; font-weight: bold; background-color: #A12020; text-align: center; }
div.logonFooter	{ height: 15px; background-color: #A12020; }

/*
* DESIGN -> Order
*/
.notexpediee	{ font-weight: normal; color: red; }
.expediee		{ font-weight: normal; color: green; }
.paid			{ font-weight: normal; color: green; }
.unpaid			{ font-weight: normal; color: red; }

.bgTitle		{ background-color: #6D6464; }
.tabOnglet		{ color: #A12020 ; font-weight: bold; }

/*
* DESIGN -> Event
*/
.responseOk		{ font-weight: normal; color: green; }
.responseKo		{ font-weight: normal; color: red; }

/*
** DESIGN -> Menu
*/
#menu				{  }
td.menu				{ position: relative; z-index: 50; height: 27px; }
td.menu div.menu	{ position: relative; text-align: center; height: 27px; }
td.menu div.menu a	{ position: relative; padding-left: 20px; padding-right: 20px; top: 5px; }
td.menu ul			{ position: absolute; display: none; z-index: 60; margin: 0px; padding: 0px; list-style-type: none; }
td.menu li			{ padding: 5px; padding-right: 30px; white-space: nowrap; }
td.menu li a		{ color: #000000; text-decoration: none; }
td.menu li:hover	{ background-color: #B1B2B4; }
td.menu li:hover a	{ color: #FFFFFF; }

span.menuCornerLeft	{ position: absolute; top: 0px; left: 0px; width: 7px; height: 27px; background-image: url('/critt/custom/img/kernel/_butCornerLeft.gif'); background-repeat: no-repeat; background-position: left; }
span.menuCornerRight{ position: absolute; top: 0px; right: 0px; width: 7px; height: 27px; background-image: url('/critt/custom/img/kernel/_butCornerRight.gif'); background-repeat: no-repeat; background-position: right; }

div.menuOffsetIn	{ position: absolute; bottom: 0px; height: 5px; width: 100%; }
div.menuOffsetOut	{ position: absolute; bottom: 0px; height: 5px; width: 100%; display: none; }

ul.menuIn			{ text-align: left; background-color: #EEEDEB; }
ul.menuOut			{ text-align: left; background-color: #EEEDEB; }

a.menuIn:link     { font-size: 11px; color: #333333; font-weight: bold; text-decoration: none }
a.menuIn:visited  { font-size: 11px; color: #333333; font-weight: bold; text-decoration: none }
a.menuIn:active   { font-size: 11px; color: #333333; font-weight: bold; text-decoration: none }
a.menuIn:hover    { font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline }

a.menuOut:link     { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none }
a.menuOut:visited  { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none }
a.menuOut:active   { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none }
a.menuOut:hover    { font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline }

/*
** DESIGN -> Corner
*/
#cornerTopLeft     { position:absolute; top:-1px; left:-1px; width:10px; height:10px; background:url('/critt/custom/img/kernel/corners.gif') no-repeat top left; }
#cornerTopRight    { position:absolute; top:-1px; right:-1px; width:10px; height:10px; background:url('/critt/custom/img/kernel/corners.gif') no-repeat top right; }
#cornerBottomLeft  { position:absolute; bottom:-1px; left:-1px; width:10px; height:10px; background:url('/critt/custom/img/kernel/corners.gif') no-repeat bottom left; }
#cornerBottomRight { position:absolute; bottom:-1px; right:-1px; width:10px; height:10px; background:url('/critt/custom/img/kernel/corners.gif') no-repeat bottom right; }

/*
** DESIGN -> Color preview
*/
span.colorPreview	{ padding: 3px; }

/*
** DESIGN -> Sheet
*/
table.card th					{ background-color: #EEEEEE; padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: normal; text-align: right; width: 120px; }
table.card th.required			{ background-color: #EEEEEE; padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #000000; font-weight: bold; text-align: right; width: 120px; }
table.card td					{ padding: 3px; padding-left: 10px; border-bottom: 1px dotted #DDDDDD; text-align: left; }
table.card td.name				{ font-weight: bold; font-size: 13px; text-align: left; }
table.card td.none				{ border-bottom: 0px; }
table.card table.Gtab td		{ padding: 0px; border: none; }

table.cardDetail th				{ background-color: #EEEEEE; padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: normal; text-align: right; width: 120px; }
table.cardDetail th.required	{ background-color: #EEEEEE; padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #000000; font-weight: bold; text-align: right; width: 120px; }
table.cardDetail td				{ background-color: #FFFFFF; padding: 3px; padding-left: 10px; border-bottom: 1px dotted #DDDDDD; text-align: left; }
table.cardDetail td.name		{ background-color: #FFFFFF; font-weight: bold; font-size: 13px; text-align: left; }
table.cardDetail td.none		{ background-color: #FFFFFF; border-bottom: 0px; }

table.none th			{ padding: 0px; border: none; font-weight: normal; text-align: left; }
table.none td			{ padding: 0px; border: none; font-weight: normal; text-align: left; }

table.highlightTable	{ border-spacing: 1px; }
table.highlightTable th	{ background-color: #D3D4D6; padding: 1px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: bold; text-align: center; }
table.highlightTable td	{ padding: 1px; padding-left: 10px; border-bottom: 1px dotted #DDDDDD; }

/*
** DESIGN -> Search
*/
fieldset.search			{ padding: 5px; border: 1px solid #AAAAAA; background-color: #FDFFC9; -moz-border-radius:5px; border-radius:5px; }
fieldset.searchAdd		{ padding: 5px; border: 1px solid #AAAAAA; background-color: #FDFFC9; -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; }
fieldset.import			{ padding: 5px; border: 1px solid #AAAAAA; background-color: #FDFFC9; -moz-border-radius:5px; border-radius:5px; }
div.searchMenu			{ display: none; position: absolute; text-align: left; background-color: #D3D4D6; border: 1px solid #AAAAAA; padding: 5px;}
div.searchMenu div		{ padding: 3px;}

div.searchQuickSave	{ background-color: #FEFFEA; border-top: 1px dotted #DDDDDD; padding: 5px; }
div.searchNumber	{ text-align: right; padding: 5px; font-size: 14px; color: #999999; }

div.calendarShareColorChoice		{ display: none; position: absolute; text-align: left; background-color: #D3D4D6; width:200px; padding:5px; padding-bottom:5px; border: 1px solid #FFFFFF; margin-top : 1px;}
div.calendarShareColorChoice div.calendarShareColorChoicePresent	{ margin: 0; margin-left:3px; margin-top:3px; padding:0; width: 15px; height:15px; float:left; border: 1px solid #FFFFFF;  cursor: pointer;}
div.calendarShareColorChoiceFirst	{ margin:0; padding:0; width: 20px; height:20px; border: 1px solid #FFFFFF; cursor: pointer;} 

/*
** DESIGN -> Import
*/
#importStep				{ text-align: right; }
#importStep	div			{ display: inline; text-align: center; font-size: 22px; width: 30px; padding-left: 10px; padding-right: 10px; border: 1px solid #999999; background-color: #EEEEEE; }
#importStep	div.active	{ display: inline; text-align: center; font-size: 22px; width: 30px; padding-left: 10px; padding-right: 10px; border: 1px solid #999999; background-color: #A12020; color: #FFFFFF; }
#importStep	span		{ font-size: 11px; }
.importType					{ padding: 10px; background-color: #FEFFEA; } 
.importPreview table		{ border: 1px dashed #EEEEEE; }
.importPreview td			{ border-bottom: 1px dashed #EEEEEE; border-right: 1px dashed #EEEEEE; padding: 2px; }
.importPreview td.header	{ border-bottom: 1px dashed #EEEEEE; border-right: 1px dashed #EEEEEE; padding: 2px; background-color: #EEEEEE; font-weight: bold; }

/*
**
** DEFAULT ====================================================================================================
**
*/

/*
** 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: #A12020; font-weight: bold }
h2				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A12020; 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 }

/*
** BLOCKQUOTE
*/
blockquote		{ margin: 10px; }

/*
** 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: #D3D4D6 }
td.cellMenu		{ height: 18px; text-align: center; border-right: 1px solid #6D6464;  }
td.cellMenuIn	{ font-weight: bold ; height: 18px; text-align: center; border-right: 1px solid #6D6464;  }
td.cellMenuOver	{ height: 18px; 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: #FFFFFF ; }
td.cellTab1		{ border-bottom: 1px solid #DDDDDD }
td.cellTabIn	{ font-weight: bold; background-color: #E9F2F8; 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.cellTabGreen	{ color: #02AA16; font-weight: bold; border-bottom: 1px solid #DDDDDD }
td.pager		{ color: #999999; }

td.cellTabStatWeek	{ font-weight: bold; color: #A12020; border-bottom: 1px solid #DDDDDD; background-color: #FFFFFF; }
td.formulary	{ text-decoration: underline; font-weight: bold }

/*
** TR
*/
tr.odd			{ background-color: #FBFBFB; }
tr.even			{ background-color: #F0F0F0; }
tr.before		{ background-color: #FFEAEA; }

/*
** UL
*/
ul.error 		{ position: relative; padding-top : 0px; margin-top: 0px; }

/*
** LI
*/
li				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
li.error		{ font-size: 11px; color: #A12020; font-weight: normal }

/*
** DIV
*/
div				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
div.bold		{ font-weight: bold }
div.title		{ font-size: 11px; color: #A12020; font-weight: bold }
div.titleTab	{ padding: 1px; font-weight: bold; background-color: #E2ECFF }
div.cell		{ padding: 1px; border: 1px solid #D3DBE8; }
div.displayInfo	{ padding: 5px; border: 1px dotted #D3DBE8; background-color: #FFFFFF; }
div.subscribe	{ padding: 1px; border: 1px dashed #E18E19; }

div.success		{ padding: 3px; font-weight: bold; color: #267510; background-color: #B5E2AE; border: 1px solid #267510; }
div.alert		{ padding: 3px; font-weight: bold; color: #B40326; background-color: #FFCCCB; border: 1px solid #B40326; }
div.error		{ padding: 3px; background-color: #FFCCCB; border: 1px solid #B40326; }
div.warning		{ padding: 5px; color: #A12020; font-weight: bold; }
div.legend		{ padding: 5px; border: 1px dotted #D3DBE8; background-color: #FFFFFF; }
div.info		{ padding: 5px; border: 1px dotted #7890BB; background-color: #D3DBE8; }
div.timestamp	{ padding: 1px; border: 1px dashed #D3DBE8; width: 290px; }
div.timestampWithUser	{ padding: 1px; border: 1px dashed #D3DBE8; width: 480px; }

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.menuNav		{ padding: 3px; background-color: #A12020; color: #FFFFFF; border-right: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; }

div.colorView	{  }
div.colorAdd	{ background-color: #E8FFE8; }
div.colorUpdate	{ background-color: #E8FFE8; }
div.colorDelete	{ background-color: #E6E6E6; }
div.colorCadre	{ background-color: #E2ECFF; padding: 3px }
div.colorCadreGroup { background-color: #E8FFE8; padding: 3px }
div.colorBarre	{ border-bottom: 3px solid #AAAAAA; }
div.colorSearch	{ background-color: #FFFFCC; }

fieldset.colorView		{ background-color: #FDFFC9; }
fieldset.colorUpdate	{ background-color: #E8FFE8; }
fieldset.colorAdd		{ background-color: #E8FFE8; }

div.statRed		{ color: #FF0000; font-weight: normal; }
div.statGreen	{ color: #02AA16; font-weight: normal; }

div.queryButton	{ text-align: center; width: 50px; padding: 1px; border: solid 1px #7890BB; background-color: #E2ECFF; }
div.formulary	{ text-decoration: underline; font-weight: bold }

div.contactSearchForManif { float: right; padding-bottom: 10px; margin-top: -40px; }
div.contactSearchForGroup { float: right; padding-bottom: 10px; margin-top: -40px; }

div.activityList		{ padding-bottom:2px; padding-top:2px; }

div.addressDefault		{ margin: auto ; text-align: center;  padding: 3px;  border: 1px solid #FFDE8F; font-weight: bold; color: #FFDE8F; font-size: 12px; font-variant: small-caps; background-color: white; }
span.addressLibelle		{ color: #AAAAAA; font-size: 15px; }
span.addressDefault		{ color: #FA5300; }

#tagsContainer			{ }
#tagInput				{ width: 150px; }
.tagDiv					{ display:none; clear:both ; background-color: #FFFFCC; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }
.tagDivHover			{ background-color: #FBFBFB; }
.tagDelete				{ float:right; }
.tagContent				{ padding-top:2px; }

#activitiesContainer		{ }
#activityInput				{ }
.activityDiv				{ display:none; clear:both ; background-color: #FFFFCC; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }
.activityDivHover			{ background-color: #FBFBFB; }
.activityDelete				{ float:right; }
.activityContent			{ padding-top:2px; }

#contactMeetsContainer			{ }
#contactMeetInput				{ width: 150px; }
.contactMeetDiv					{ display:none; clear:both ; background-color: #FFFFCC; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }
.contactMeetDivHover			{ background-color: #FBFBFB; }
.contactMeetDelete				{ float:right; }
.contactMeetContent				{ padding-top:2px; }

#contactEscortContainer			{ }
#contactEscortInput				{ width: 150px; }
.contactEscortDiv				{ display:none; clear:both ; background-color: #FFFFCC; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }
.contactEscortDivHover			{ background-color: #FBFBFB; }
.contactEscortDelete			{ float:right; }
.contactEscortContent			{ padding-top:2px; }

.backlist				{ color: #A12020; font-weight: bold; }
.backlistMessage		{ color: #A12020; font-weight: normal; }

/*
** CALENDAR
*/
#calendarMenuTitle		{ font-weight: bold; }
#calendarTableMonth		{ border: 1px solid #CCCCCC; }
#calendarTableMonth td	{ border-right: 1px solid #CCCCCC; }
#calendarTableWeek		{ border: 1px solid #CCCCCC; }

.calendarDateEmpty		{ background-color: #EEEEEE; width: 100%; height: 90px;}
.calendarWeekDays		{ text-align: center; color: #FFFFFF; background-color: #FD8800; }
.calendarWeekItem		{ width: 135px; background-color: #FFFFFF; }

.calendarToday			{ border: 1px solid #FD8800; }
.calendarTodayDay		{ height: 15px; text-align: left; color: #FFFFFF; background-color: #FD8800; padding-right: 3px; }
.calendarWeekDay		{ height: 15px; text-align: left; color: #000000; background-color: #EEEEEE; padding-right: 3px; }
.calendarItemList		{ padding-left:5px; padding-right:5px; }

#calendarTableMonth .calendarWeekItemContent 					{ height: 75px; text-align: left; cursor:pointer; }
#calendarTableMonth .calendarWeekItemContentLine 				{ height: 15px; overflow: hidden; }
#calendarTableMonth .calendarWeekItemContentTitle 				{ font-weight: normal; color: #FD8800;  }
#calendarTableMonth .calendarWeekItemContentLineLabelManif 	 	{ height: 15px; overflow: hidden; }
#calendarTableMonth .calendarWeekItemContentLineLabelSupport 	{ height: 15px; overflow: hidden; }
#calendarTableMonth .calendarWeekItemContentLine img			{ float:left; padding-left:3px; }

#calendarTableWeek td	{ border-right: 1px solid #CCCCCC; }
#calendarTableWeek .calendarTodayDay	{ height: 15px; text-align: center; color: #FFFFFF; background-color: #FD8800; }
#calendarTableWeek .calendarWeekDay		{ height: 15px; text-align: center; color: #000000; background-color: #EEEEEE; }

#calendarTableDay		{ width: 100% }
#calendarTableDay .calendarTodayDay	{ height: 15px; text-align: center; color: #FFFFFF; background-color: #FD8800; }
#calendarTableDay .calendarWeekDay	{ height: 15px; text-align: center; color: #000000; background-color: #EEEEEE; }

.calendarHour			{ width: 15px; }
.calendarHour div		{ border-bottom: 1px solid #EEEEEE; height: 30px }

.calendarToEnlargeTodayDay							{ text-align: center; color: #FFFFFF; background-color: #FD8800; font-weight:bold; }
.calendarToEnlargeWeekDay							{ height: 15px; text-align: center; color: #000000; background-color: #EEEEEE; font-weight:bold;}
.calendarWeekItemContentToEnlargeContainer 			{ display:none; }
.calendarWeekItemContentToEnlarge 					{ text-align: left;}
.calendarWeekItemContentToEnlargeLine 				{ padding-bottom: 3px; }
.calendarWeekItemContentToEnlargeLineLabelManif 	{ position:relative; top:-5px; padding-left:3px; }
.calendarWeekItemContentToEnlargeLineLabelSupport 	{ position:relative; top:-3px; padding-left:3px; }
.calendarWeekItemContentToEnlargeMenu				{ padding:3px; padding-bottom: 5px;  }
.calendarWeekItemContentToEnlargeTitle 				{ font-weight: normal; color: #FD8800; padding:3px; padding-top:0px;   }

.calendarSeparator		{ border-bottom: 1px dotted #DDDDDD; padding-top: 2px; margin-bottom: 2px;}

#showCalendarDayContent { border: 1px solid #CCCCCC ; display: none;position: absolute; background-color: #FFFFDD; width: 260px; height: 200px; z-index: 10; overflow: auto; }

a.calendarItemList:link     		{ text-decoration: none; }
a.calendarItemList:visited  		{ text-decoration: none; }
a.calendarItemList:active   		{ text-decoration: none; }
a.calendarItemList:hover    		{ text-decoration: underline }

.calendarOptions					{ margin:10px; padding: 5px; border: 1px dotted #999999; background-color: #FDFFC9; }

div#supportOptions					{ text-align: center ;  margin:0; padding:0; }
div#supportOptionsIn				{ text-align: center ; margin: auto; width: 670px; border:1px solid #CCCCCC; padding:5px; margin-top:15px; margin-bottom:15px;}
table#supportOptionsTable			{ text-align: left ; width:100% ;}
.supportOptionsLabel				{ padding:5px; padding-left:0px; }

/*
** HR
*/
hr	{ height: 1px; color: #999999; background-color: #999999; border: none; }

/*
** SPAN
*/
span.item		{ padding: 3px; }
span.item_over	{ padding: 2px;	background : #E9F2F8; border: solid #D3DBE8 1px; }
span.errorMessage	{ color: #A12020; font-weight: bold; }

/*
** IMG
*/
img		{ border: 0px; }

/*
** 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 }

textarea.contactNoteView  { width: 550px; height: 100px;}
textarea.contactNoteEdit  { width: 550px; height: 100px;}
textarea.manifNoteView  { width: 500px; height: 100px;}
textarea.manifNoteEdit  { width: 500px; height: 100px;}
textarea.groupNoteView  { width: 880px; height: 100px;}
textarea.groupNoteEdit  { width: 880px; height: 100px;}
textarea.eventNoteView  { width: 450px; height: 100px;}
textarea.eventNoteEdit  { width: 450px; height: 100px;}
 
textarea.contactSupportDescriptionView { width: 750px; height: 200px;}
textarea.contactSupportDescriptionEdit { width: 750px; height: 200px;}

option.actionTypeDesactive { background-color:#BBBBBB; color:#FFFFFF; }
option.domainDesactive { background-color:#BBBBBB; color:#FFFFFF; }
option.actionFamilyDesactive { background-color:#BBBBBB; color:#FFFFFF; }

/*
** 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 }


/**
 * 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
 */
 
/*
 *	LEGEND
 */

fieldset			{ padding: 5px; border: 1px solid #AAAAAA; -moz-border-radius:5px; border-radius:5px; }

legend			{ font-weight: bold; color: #000000; }
.colorStat		{ background-color: #E2ECFF; padding: 3px }

.bgTitle { background-color: #6D6464; }
.tabOnglet { color: #A12020 ; font-weight: bold; }

/* Class permettant de configurer la boite à déplacer */
div.tomove
{
	background: #eee none;
	border: 1px solid #ddd;
	font-size: 0.9em;
	position: absolute;
}

.bgTitle { background-color: #6D6464; }
