/* En guise de faciliter la lecture et l'adaptation de css aux couleurs d'un
client voici la liste des couleurs du css

#000    : Noir
#ffffff : blanc

#eeeeee : Gris pale (pet)
#5C5C5C : Gris fonce

#006633 : Vert fonce
#a8bd8f : vert pelouse (pet)

#ff0000 : Rouge

*/
/******************************************************************************
  Tag par defaut
******************************************************************************/

/* Couleur de l'arriere plan par defaut */
body {background-color:#FFFFFF;margin:0;font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;text-align:center;}
body *{font-size:12px; color: #565656;}

th{padding:0;}
td{padding:0;}
img{border:0;margin:0;}

/* couleur de la ligne genere par le tag hr */
hr{background-color:#C6C6C6;border:0pt none;color:#C6C6C6;height:1px;}

br{clear:both;}
p{font-size:12px;}

/* Couleur des hyperliens */
a,a:link{color:#004925;}
/* Couleur de l'hyperlien lorsque la souris est dessus */
a:hover{color:#659265;}

ul,ol{}

table {margin-top:10px;}

form#wwvFlowForm {margin-left:auto;margin-right:auto;text-align:left;width:90%;}

/******************************************************************************
  Classes pour les attributs de page
*******************************************************************************/
/* Grosseur des marges */
div.t100BodyMargin{padding:0px;}


/******************************************************************************
  Classes pour la barre de navigation
*******************************************************************************/
#t100NavBar{float:right;padding:20px 0 0 0;white-space:nowrap;}
a.t100NavLink{text-align:center;font-size:10px;height:1%;margin:0 3px;white-space:nowrap;}

#t100Logo2{float:left;padding:2px;}

div.t100Sep{height:5px;font-size:5px;clear:both;}
.t100NewBottom{color:#ffffff;font-size:10px;}
.t100NewBottom1{font-size:10px;float:left;padding:0 0 0 10px;}
.t100NewBottom2{font-size:10px;float:right;padding:0 10px 0 0;}
.t100FlowV{text-align:right;font-size:10px;padding:10px 10px 0 0;margin-top:30px;border-top:1px solid #C6C6C6;}

#t100MessageHolder{text-align:center;}
/* Attribut pour les messages dans le haut des pages */
.t100SuccessMessage{margin:10px auto;font-size:12px;color:#000;font-weight:bold;background:#006633;width:600px;background-image:url(../htmldb/icons/success_w.gif);background-repeat:no-repeat;padding:5px 5px 5px 20px;border:1px #006633 solid;}
.t100Notification{margin-top:5px;padding:5px;font-size:12px;color:#FF0000;font-weight:bold;text-align:center;vertical-align:top;background-color:#eeeeee;}
.t100Notification .htmldbUlErr li{color: #FF0000;}


/******************************************************************************
  Classes pour les attributs des onglets de page
*******************************************************************************/
table.t100PageTabs {margin:0px;}
table.t100PageTabs td.OnC{white-space:nowrap;background-image:url(tabOnM.png);background-repeat:repeat-x;background-color:#a8bd8f;font-weight:bold;text-decoration:none;}
table.t100PageTabs td.OnC a:link,table.t100PageTabs td.OnC a:visited{font-size:12px;white-space:nowrap;text-decoration:none;color:#006633;}
table.t100PageTabs td.OffC{white-space:nowrap;background-image:url(tabOffM.png);background-repeat:repeat-x;background-color:#006633;font-weight:bold;text-decoration:none;}
table.t100PageTabs td.OffC a:link,table.t100PageTabs td.OffC a:visited{font-weight:bold;font-size:12px;white-space:nowrap;text-decoration:none;}

span.OnC a:link,span.OnC a:visited{margin:1px 5px 2px;font-weight:bold;font-size:12px;white-space:nowrap;color:#006633;}
span.OnC a:hover{color:#a8bd8f;}
span.OffC a:link,span.OffC a:visited{margin:1px 5px 2px;font-weight:bold;font-size:12px;white-space:nowrap;color:#000;}
span.OnC a:hover{color:#a8bd8f;}

table.t100Layout{margin:0px;}
td.t100Layout{padding:0 10px;}
/* couleur de l'arriere ou on ecrit Bienvenue */
.t100BreadcrumbRegion{background-color:#BFD77F;font-size:12px;width:100%;height:16px;line-height: 16px;}

/* Couleur de l'ecriture dans la ligne de la region ou on ecrit Bienvenue */
.t100Breadcrumbs{float:right;vertical-align:middle;padding:0 0 1px 3px;font-weight:bold;color:#ffffff;}

a.t100Breadcrumb:link,a.t100Breadcrumb:visited{vertical-align:middle;line-height: 16px;white-space:nowrap;float:left;font-weight:bold;color:#006633;text-decoration:none;}
a.t100Breadcrumb:hover{white-space:nowrap;color:#a8bd8f;line-height: 16px;vertical-align:middle;}
span.t100Breadcrumb{white-space:nowrap;color:#a8bd8f;float:left;line-height: 16px;vertical-align:middle;}
span.t100BreadcrumbSep ,span.brdCrmSep{white-space:nowrap;padding:0 3px;float:left;line-height: 16px;vertical-align:middle;}
#t100BreadcrumbTop{clear:both;height:8px;font-size:2px;background-color:#BFD77F;}
#t100BreadcrumbTop2{clear:both;background-color:#BFD77F;}

#t100Customize{float:right;margin-right:5px;}
#t100User{margin:0 0 0 0px;float:left;font-size:10px;}
#t100Workspace{margin:0 0 0 10px;font-size:10px;}
#t100PageTabs{float:right}
.pseudoButtonInactive , .pseudoButtonActive{cursor:pointer;}

.t100ColumnSep{width:10px;}

/******************************************************************************
  Classes pour les boutons
*******************************************************************************/
.t100Button{margin:3px;}
a.t100ButtonAlternative1{color:#ffffff;padding:1px 2px;margin:3px;background-color:#006633;white-space:nowrap;border:#006633 1px solid;text-decoration:none;font-weight:bold;}
a.t100ButtonAlternative1:hover{color:#006633;background-color:#ffffff;}
a.t100ButtonAlternative2{color:#ffffff;padding:2px 4px;margin:3px;background-color:#565656;white-space:nowrap;text-decoration:none;font-size:11px;font:small-caption;}
a.t100ButtonAlternative2:hover{color:#FFFFFF;background-color:#006633;}
a.t100ButtonAlternative3{color:#ffffff;padding:1px 2px;margin:3px;background-color:#006633;white-space:nowrap;border:#006633 1px solid;text-decoration:none;font-weight:bold;}
a.t100ButtonAlternative3:hover{color:#006633;background-color:#ffffff;}
a.t100ButtonAlternativeRouge{color:#ffffff;padding:2px 4px;margin:3px 0 3px 3px;background-color:#8EBD8E;white-space:nowrap;text-decoration:none;font:small-caption;}
a.t100ButtonAlternativeRouge:hover{color:#FFFFFF;background-color:#006633;}
a.t100ButtonConfirm{color:#ffffff;padding:2px 4px;margin:3px 0 3px 3px;background-color:#D75D0C;white-space:nowrap;text-decoration:none;font:small-caption;}
a.t100ButtonConfirm:hover{color:#FFFFFF;background-color:#006633;}

/******************************************************************************
  Classes pour les libelles
*******************************************************************************/
.t100NoLabel{font-weight:bold;white-space:nowrap;}
.t100OptionalLabel{font-weight:bold;font-size:14px;color:#659265;padding-right:2px;}
.t100OptionalLabelwithHelp{cursor:help;font-weight:bold;white-space:nowrap;padding-right:5px;}
.t100RequiredLabel{color:#a8bd8f;font-weight:bold;white-space:nowrap;padding-right:5px;}
.t100RequiredLabelwithHelp{cursor:help;color:#a8bd8f;font-weight:bold;white-space:nowrap;padding-right:5px;}
.t100InlineError {text-decoration:underline;color:#006633;}
.t100InlineError span{color:#006633;}
.t100InlineError a{text-decoration:underline;color:#006633;}
.t100InlineError a:hover{text-decoration:underline;color:#006633;}
.t100InlineError a:visited{text-decoration:underline;color:#006633;}

/******************************************************************************
  Classes pour les listes
*******************************************************************************/
.t100ButtonList a{vertical-align:middle;padding:1px 3px;margin:3px;background-color:#eeeeee;white-space:nowrap;border:#a8bd8f 1px solid;text-decoration:none;font-weight:bold;}
.t100ButtonList a.t100Current, .t100ButtonList a:hover{color:#006633;background-color:#a8bd8f;}

.t100HorizontalImageswithLabelList{margin-top:0;}
.t100HorizontalImageswithLabelList td{padding:5px;text-align:center;}
.t100HorizontalImageswithLabelList .t100current{}

.t100HorizontalLinksList{}
.t100HorizontalLinksList a{margin-left:3px;margin-right:3px;}
.t100HorizontalLinksList a.t100current{text-decoration:none;font-weight:bold;}

.t100TabbedNavigationList{white-space:nowrap;border-bottom: 1px solid rgb(159, 177, 188); margin: 0pt; padding: 0pt 0pt 20px 10px;}
.t100TabbedNavigationList li {white-space:nowrap;float:left;margin: 0; padding: 0;display: block;list-style-type: none;}
.t100TabbedNavigationList a:link, .t100TabbedNavigationList a:visited {font-weight:bold;padding: 0pt 12px 6px; float: left; font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: none; color: rgb(112, 132, 145); }
.t100TabbedNavigationList a.t100current:link, .t100TabbedNavigationList a.t100current:visited, .t100TabbedNavigationList a:hover {font-weight:bold;background: transparent url(tab_rounded.gif) no-repeat scroll center bottom; color: rgb(0, 0, 0);}

.t100VerticalImagesList{}
.t100VerticalImagesList img{display:block;margin:auto;}
.t100VerticalImagesList td{text-align:center;padding:2px;}
.t100VerticalImagesList .t100current{border-left:2px solid #006633;border-right:2px solid #006633;}

.t100VerticalOrderedList{}
.t100VerticalOrderedList .t100current a{text-decoration:none;}

.t100VerticalUnorderedListwithBullets{}
.t100VerticalUnorderedListwithBullets li{}
.t100VerticalUnorderedListwithBullets .t100current a{text-decoration:none;}

.t100VerticalUnorderedLinkswithoutBullets{color:#ffffff; margin:0;}
.t100VerticalUnorderedLinkswithoutBullets .t100current a{text-decoration:none;}
.t100VerticalUnorderedLinkswithoutBullets li a{color:#565656;text-decoration:none;display:block;padding:2px 5px;font-weight:normal;}
.t100VerticalUnorderedLinkswithoutBullets a:hover{color:#004529;text-decoration:none;background-color:#FFFFFF;}
.t100VerticalUnorderedLinkswithoutBullets li{list-style:none; padding:2px;}

.t100VerticalSidebarList{width:100%;}
.t100VerticalSidebarList a.t100nav{display:block}
.t100VerticalSidebarList .t100current a{display:block;text-decoration:none;}

.t100WizCurrent{font-weight:bold;background-color:#006633;border:#006633 solid 1px;padding:3px;text-align:center;width:140px;font-size:12px;color:#006633;}
.t100WizNon{background-color:#006633;border:#006633 solid 1px;padding:3px;text-align:center;width:140px;font-size:12px;color:#006633;}
.t100WizArrow{padding:3px;text-align:center;width:140px;font-size:12px;color:#006633;}

/******************************************************************************
  Classes pour les menus
*******************************************************************************/
.t100BreadcrumbMenu{}
.t100BreadcrumbMenu .t100current{}
.t100HierarchicalMenu{}
.t100HierarchicalMenu .t100current{}

/******************************************************************************
  Classes pour les rapports
*******************************************************************************/
th.t100ReportHeader{font-weight:bold;background-color:#565656;empty-cells:show;border-collapse:collapse;padding:3px 10px 3px 5px;color:#ffffff; text-align:center;}
th.t100ReportHeader a:link,th.t100ReportHeader a:visited{font-weight:bold;color:#006633;}
td.t100data{empty-cells:show;border-collapse:collapse;padding:2px 8px;vertical-align:top;}
td.t100dataalt{empty-cells:show;border-collapse:collapse;padding:2px 8px;}

#OFFENTETE{text-align:left;}
#ETANOMFRA{text-align:left;}

table.t100Standard{margin:0px;}
table.t100Standard tfoot tr td, table.t100Standard tfoot, table.t100Standard tfoot tr{border:0;}
table.t100Standard td.t100data{background:#ffffff;border-top:0px #006633 solid;border-bottom:1px #C6C6C6 solid;empty-cells:show;padding:7px 5px;}
table.t100Standard td.t100dataalt{background:#006633;border-top:1px #006633 solid;border-bottom:1px #006633 solid;empty-cells:show;}

table.t100Standardplan{border:1px #C0C0C0 solid;border-collapse:collapse;}
table.t100Standardplan tfoot tr td, table.t100Standard tfoot, table.t100Standard tfoot tr{background-color:#eeeeee;border:0;}
table.t100Standardplan th.t100ReportHeaderpln{font-weight:bold;background-color:#565656;empty-cells:show;border-collapse:collapse;padding:1px 5px;color:#ffffff;}
table.t100Standardplan td.t100dataplan{background:#ffffff;border-top:0px #C0C0C0 solid;border-bottom:1px #C0C0C0 dotted;empty-cells:show;}
table.t100Standardplan td.t100dataplan2{background:#ffffff;border-top:1px #565656 solid;border-left:1px #565656 solid;border-bottom:1px #565656 solid;padding:2px 0px;empty-cells:show;vertical-align:top;}
table.t100Standardplan td.t100dataplanFS{background:lightgrey;border-top:1px #565656 solid;border-left:1px #565656 solid;border-bottom:1px #565656 solid;padding:2px 0px;empty-cells:show;vertical-align:top;}

.t100Borderless{empty-cells:show;border-collapse:collapse;}
.t100Borderless th.t100ReportHeader {border:none;border-right:2px solid #006633;}
.t100Borderless td.t100data {border:none;}
.t100HorizontalBorder {empty-cells : show;  border-collapse : collapse;}
.t100HorizontalBorder th.t100ReportHeader {border-bottom:1px solid #006633;}
.t100HorizontalBorder td.t100data {border-bottom:1px solid #006633;}
.t100StandardAlternatingRowColors{empty-cells : show;   border-collapse : collapse;border-left:1px solid #006633;}
.t100StandardAlternatingRowColors th.t100ReportHeader{border:1px solid #006633;border-left:none;}
.t100StandardAlternatingRowColors td.t100data{border:1px solid #006633;border-left:none;border-top:none;}
.t100StandardAlternatingRowColors td.t100dataalt{background-color:#006633;padding:2px;border:1px solid #006633;border-left:none;border-top:none;}
.t100ValueAttributePairs{empty-cells : show;    border-collapse : collapse;}
.t100ValueAttributePairs th.t100ReportHeader{text-align:left;border:1px solid #006633;border-right:none;border-bottom:none;}
.t100ValueAttributePairs td.t100data{border:1px solid #006633;border-bottom:none;}
.t100ValueAttributePairs td.t100seperate{border-top:1px solid #006633;}
.t100ValueAttributePairs td.t100seperate hr{height:2px;color:#006633;background-color:#006633;}
.t100OneColumnUnorderedList{}

/******************************************************************************
  Classes pour les regions
*******************************************************************************/
/* Pour la couleur du titre de la region et de la couleur de la barre de titre */
.t100RegionHeader{color:#ffffff;font-size:52px;}
.t100RegionTitle{text-align:left;padding:2px; font-weight:bold; font-size:16px; color:#004925;}
.t100RegionButtons{text-align:right;padding:2px;}
.t100RegionBody {padding:5px;background-color:#006633;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;}
.t100BorderlessRegion{margin:10px 0;}
.t100BorderlessRegion .t100RegionTitle {border:1px #006633 solid;border-right:none;}
.t100BorderlessRegion .t100RegionButtons {border:1px #006633 solid;border-left:none;}
.t100BorderlessRegion .t100RegionBody{background:none;}  
.t100BracketedRegion {margin:10px 0;}
.t100BracketedRegion .t100RegionTitle {border:1px solid #006633;}
.t100BracketedRegion .t100RegionBody {border-bottom:1px solid #006633;}
.t100BracketedRegion .t100bracket {background-color:#006633;width:2px;height:10px;}
.t100ButtonRegionwithTitle {border:1px #006633 solid;margin:10px 0;}
.t100ButtonRegionwithoutTitle {border:1px #006633 solid;margin:10px 0;}
.t100ListRegionwithIcon {border:1px #006633 solid;margin:10px 0;}
.t100ChartRegion{margin:10px 0;}
.t100ChartRegion .t100RegionHeader{background:none;font-size:14px;color:#006633;vertical-align:bottom;}
.t100ChartRegion  th{border-bottom:solid 1px #006633;}
.t100ChartRegion .t100RegionBody{background:none;}
.t100FormRegion {border:1px #006633 solid;margin:10px 0;}
.t100FormRegion  .t100RegionBody{background-color:#006633;padding:5px;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;}
.t100NavigationRegion {width:200px;margin:10px 0;border:1px solid #006633;}
.t100NavigationRegion .t100RegionBody {}
.t100NavigationRegionAlternative1 {width:200px;margin:10px 0;border:1px solid #006633;}
.t100NavigationRegionAlternative1 .t100RegionBody {}
.t100RegionWithoutButtonTitle{border:1px #006633 solid;margin:10px 0;}
.t100RegionWithoutTitle{border:1px #006633 solid;margin:10px 0;}
.t100ReportRegion{margin:10px 0;}
.t100ReportRegion .t100RegionHeader{background:none;color:#006633;vertical-align:bottom;}
.t100ReportRegion .t100RegionTitle{text-align:left;border-bottom:solid 1px #006633;}
.t100ReportRegion .t100RegionButtons{text-align:right;border-bottom:solid 1px #006633;}
.t100ReportRegion .t100RegionBody{background:none;}
.t100ReportRegionAlt1 {margin:10px 0; border-bottom:1px #565656 solid;}

/* Ici bizarrement il faut laisser la couleur #eee qui est bleu pour avoir le fond des forms gris */
.t100ReportRegionAlt1  .t100RegionBody{background-color:#fff;padding:5px;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;}

.t100SidebarAlt1{width:180px;margin:0 0 10px 0;table-layout:fixed;}
.t100SidebarAlt1 thead tr th{background-color:#8EBD8E;font-size:12px;}
.t100SidebarAlt1 thead tr th.L{background-repeat : no-repeat;background-image:url(left_curve.gif);width:10px;background-position : top left;}
.t100SidebarAlt1 thead tr th.C{text-align:center;}
.t100SidebarAlt1 thead tr th.R{background-repeat : no-repeat;background-image:url(right_curve.gif);width:10px;background-position : top right;}
.t100SidebarAlt1 tbody tr td.B{background-color:#8EBD8E;border:1px #8EBD8E solid;border-top:none;font-size:12px;padding:6px;}
.t100Sidebar{width:200px;margin:0 0 10px 0;table-layout:fixed;}
.t100Sidebar th {background-color:#006633;}
.t100Sidebar th.L{background-repeat : no-repeat;background-image:url(left_curve.gif);width:10px;vertical-align:top;background-position : top left;}
.t100Sidebar th.C{text-align:center;font-weight:bold;font-size:12px;color:#006633}
.t100Sidebar th.R{background-repeat : no-repeat;background-image:url(right_curve.gif);width:10px;vertical-align:top;background-position : top right;}
.t100Sidebar td.B{background-color:#a8bd8f;border:1px #006633 solid;border-top:none;font-size:12px;padding:6px;}
table.t100WizardRegion{width:600px;border:1px #006633 solid;margin:10px 0;}
table.t100WizardRegion tbody.Success td.t100RegionBody{padding-left:45px;background-repeat : no-repeat;background-image:url(success_w.gif); background-position: 5px 5px;}
table.t100WizardRegion tbody.Fail td.t100RegionBody{padding-left:45px;background-repeat : no-repeat;background-image:url(fail.gif); background-position: 5px 5px;}
table.t100WizardRegion tbody.Confirm td.t100RegionBody{padding-left:45px;background-repeat : no-repeat;background-image:url(confirmicon_pagetitle.gif); background-position: 5px 5px;}
table.t100WizardRegion tbody.Warning td.t100RegionBody{padding-left:45px;background-repeat : no-repeat;background-image:url(warningicon_pagetitle.gif); background-position: 5px 5px;}

td.B .t100ReportRegionAlt1{margin:0 10px; border:1px #565656 solid;padding:5px;}

.t100ReportCustom .t100RegionHeader{background-color:#565656;color:#ffffff;font-size:52px;}
.t100ReportCustom .t100RegionTitle{text-align:left;padding:10px; font-weight:bold; font-size:16px; color:#FFFFFF;}
.t100ReportCustom .t100RegionButtons{text-align:right;padding:2px;}
.t100ReportCustom .t100RegionBody {padding:15px;background-color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;border:2px solid #565656;}
.t100ReportCustom a.t100ButtonAlternative3{color:#ffffff;padding:3px 5px;margin:3px;background-color:#565656;white-space:nowrap;border:#565656 1px solid;text-decoration:none;font-weight:bold;}
.t100ReportCustom a.t100ButtonAlternative3:hover{color:#FFFFFF;background-color:#006633;border:#006633 1px solid;}

/******************************************************************************
  Classes pour les calendriers
*******************************************************************************/
.t100CalendarHolder{width:100%;margin:0 0 15px 0;}
.t100CalendarHolder td{padding:3px;}
.t100CalendarHolder .t100MonthTitle{text-align:center;padding:5px;color:#a8bd8f;font-weight:bold;font-size:16px;}
.t100Calendar {width:100%;border:1px solid #006633;background-color:#a8bd8f;}
.t100Calendar .t100DayOfWeek{padding:3px;font-size:12px;}
.t100Calendar td{height:75px;width:14%;border-top:1px solid #a8bd8f;border-left:1px solid #a8bd8f;border-right:1px solid #006633;border-bottom:1px solid #006633;vertical-align:top;background-color:#006633;padding:2px;}
.t100Calendar .t100DayTitle{text-align:right;font-size:12px;font-weight:bold;}
.t100Calendar .t100Day{vertical-align:top;}
.t100Calendar .t100NonDayTitle{color:#006633;text-align:right;font-size:12px;font-weight:bold;}
.t100Calendar .t100NonDay{background:#006633;}
.t100Calendar .t100WeekendDayTitle{text-align:right;font-size:12px;font-weight:bold;}
.t100Calendar .t100Today{background-color:#a8bd8f;border-top:1px solid #a8bd8f;border-left:1px solid #a8bd8f;border-right:1px solid #006633;border-bottom:1px solid #006633;}
.t100Calendar .t100Today .t100DayTitle{color:#006633;text-align:right;font-size:12px;font-weight:bold;}

.t100CalendarAlternative1Holder{}
.t100CalendarAlternative1Holder .t100MonthTitle{text-align:center;font-size:20px;color:#a8bd8f;font-weight:bold}
.t100CalendarAlternative1 {border:1px solid #666;}
.t100CalendarAlternative1 .t100DayOfWeek{padding:3px;background-color:#a8bd8f;}
.t100CalendarAlternative1 td{padding:3px;width:100px;height:100px;border:1px solid #006633;}
.t100CalendarAlternative1 .t100DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000;margin-right:5px;}
.t100CalendarAlternative1 .t100Day{vertical-align:top;}
.t100CalendarAlternative1 .t100NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#000;}
.t100CalendarAlternative1 .t100NonDay{border:none;}
.t100CalendarAlternative1 .t100WeekendDayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #006633;margin-right:5px;color:#006633;}
.t100CalendarAlternative1 .t100WeekendDay{}
.t100CalendarAlternative1 .t100Today{vertical-align:top;vertical-align:top;border:#000 3px dashed;background-color:#a8bd8f;}

.t100SmallCalenderHolder{}
.t100SmallCalenderHolder .t100MonthTitle{background-color:#a8bd8f;text-align:center;font-weight:bold;border:1px solid #000;padding:2px;color:#006633;}
.t100SmallCalender .t100DayTitle{border-bottom:1px solid #006633;background-color:#a8bd8f;}
.t100SmallCalender td{width:40px;height:40px;border:1px solid #000;}
.t100SmallCalender .t100Day{vertical-align:top;}
.t100SmallCalender .t100DayOfWeek{background-color:#a8bd8f;}
.t100SmallCalender .t100NonDayTitle{color:#000;border-bottom:1px solid #006633;background-color:#006633;}
.t100SmallCalender .t100NonDay{}
.t100SmallCalender .t100WeekendDayTitle{color:#000;border-bottom:1px solid #006633;background-color:#006633;}
.t100SmallCalender .t100WeekendDay{}
.t100SmallCalender .t100Today{vertical-align:top;border:#000 1px solid;background-color:#a8bd8f;color:#006633;}

/******************************************************************************
  Classes pour le DHTML
*******************************************************************************/
div.dhtmlMenuLG{white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div.dhtmlMenuLG img.dhtmlMenu{}
div.dhtmlMenuLG div.t100BKHolder{float:left;}
div.dhtmlMenuLG img.dhtmlMenuOn{}

.dhtmlMenuLG2{list-style-type:none;padding:1px;}
.dhtmlMenuLG2 li.dhtmlMenuItem{float:left;} 
.dhtmlMenuLG2 li.dhtmlMenuItem a{text-decoration:none;display:block;padding:2px;border:1px outset #000;height:1%;float:left;}
.dhtmlMenuLG2 li.dhtmlMenuItem a:hover{background-color:#006633;}
.dhtmlSubMenu {background-color: #006633;font-size: 11px;width: 200px;border:1px solid #a8bd8f;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu li{margin:0em;padding-left:0em;}
.dhtmlMenuSep{text-align:center;}
img.dhtmlMenuSep{display:block; margin:auto; width:80%;border:1px solid #a8bd8f; height:1px; background-color:#006633; }
.dhtmlSubMenu img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu .t100MIMG {vertical-align:middle;float:right}
.dhtmlSubMenu .dhtmlSubMenuP {text-align:center;color: #006633;padding: 3px;border-bottom:#006633 1px solid;padding:0px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuN {border:1px solid #a8bd8f;color:#006633;display:block;font-weight:normal;padding:3px 8px;text-decoration: none;       white-space: nowrap;        margin:1px;     height:1%;      overflow:hidden;    }
.dhtmlSubMenu a.dhtmlSubMenuN:hover {background-color:#006633;border:1px solid black;color:#000;padding:3px 8px;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuS {border:1px solid #a8bd8f;color:#006633;display:block;font-weight:normal;padding:3px 8px; text-decoration: none;      white-space: nowrap;        margin:1px;     height:1%;      overflow:hidden;    }
.dhtmlSubMenu a.dhtmlSubMenuS:hover {background-color:#006633;border:1px solid #000;color: #000;display:block;font-weight:normal;padding:3px 8px;margin:1px;}

ul.dhtmlTree {margin:0 0 0 10px;padding:0;list-style-type:none;}
ul.dhtmlTree li{padding:2px 0px;}
ul.dhtmlTree li img{margin:0px 4px;}

/* classe ajouter par SOFE
  pour le texte affiche dans les ecrans 
*/

/* Pour l'affichage des instructions de saisie*/
.sofInsSai{}

/* Pour l'affichage des commentaires de page */
.sofComPag{font-style:italic}

/* Pour l'affichage des arbres avec ou sans hyperliens */
span.sofArbre{}
a.sofArbre{color:#006633; font-size: 14px;}
a.sofArbre:hover{color:#5C5C5C}

/* Pour l'affichage des hyperliens comme les hyperliens modifier*/
a.sofUrl{color:#004925;}
table.sofUrl{color:#006633; margin-top:30px;} /* Pour permettre au | des liens de bas de page d'apparaitre en vert*/
a.sofUrl:hover{color:#659265;}

/* Pour le remplissage du menu */
.sofMenu{background-color:#8EBD8E;}

/* Pour l'aborescence */
.sofNodeParent{color:#565656;font-weight:bold;font-size:16px;white-space:nowrap;}
.sofNode{color:#565656;font-weight:bold;white-space:nowrap;}

/* Pour les entÌ»tes de pages */
.sofentete{color:#565656;font-weight:bold;font-size:14px;}
.sofsoustitre{color:#565656;font-weight:bold;}

/******************************************************************************
  En tÌ»te pour l'offre d'emploi (page 40)
*******************************************************************************/
.t100ReportRegionAlt2 {color:#FFFFFF;font-size:12px;border-bottom:1px solid #565656;}
.t100ReportRegionAlt2 thead.t100RegionHeaderAlt2{background-color:#006633;color:#FFFFFF;}
.t100ReportRegionAlt2 th.t100RegionTitleAlt2{text-align:left;padding:10px;color:#FFFFFF;font-size:16px;}
.t100ReportRegionAlt2 td.t100RegionBodyAlt2{padding:5px;}
/******************************************************************************
  corps pour l'offre d'emploi (page 40)
*******************************************************************************/
.t100ReportRegionAlt3 {color:#FFFFFF;font-size:12px;border-bottom:1px solid #565656; padding-bottom:5px; margin:0;}
.t100ReportRegionAlt3 th.t100RegionTitleAlt3{text-align:left;padding:0px;color:#004925;font-size:16px;}
.t100ReportRegionAlt3 td.t100RegionBodyAlt3{padding: 0 5px 5px 5px;  margin-bottom:5px; }
/******************************************************************************
  Pied de page pour l'offre d'emploi (page 40)
*******************************************************************************/
.t100ReportRegionAlt4 {color:#FFFFFF;font-size:12px;margin:0pt;}
.t100ReportRegionAlt4 thead.t100RegionHeaderAlt4{color:#004925;}
.t100ReportRegionAlt4 th.t100RegionTitleAlt4{text-align:left;padding:2px;color:#FFFFFF;font-size:12px;}
.t100ReportRegionAlt4 td.t100RegionBodyAlt4{background-color:#BAD09E;padding:5px;}
.t100RegionBodyAlt4 table.formlayout{margin-top:0;}
/******************************************************************************
  Tableau dans l'offre d'emploi (page 40)
*******************************************************************************/
.sofHorizontalBorder {empty-cells : show;   border-collapse : collapse;}
.sofHorizontalBorder th.t100ReportHeader {border-bottom:1px solid #006633;}
.sofHorizontalBorder td.t100data  {border-bottom:0px dashed #006633;}
.sofHorizontalBorder td.t100data2 {border-bottom:1px dashed #006633;}
/******************************************************************************
  Notification soumission (page 41)
*******************************************************************************/
.t100ReportRegionAlt5 {color:#FFFFFF;font-size:12px;margin-top:0;width:100%;}
.t100ReportRegionAlt5 thead.t100RegionHeaderAlt5{background-color:#EEEEEE;color:#FFFFFF;}
.t100ReportRegionAlt5 th.t100RegionTitleAlt5{text-align:left;padding:0;color:#FFFFFF;}
.t100ReportRegionAlt5 td.t100RegionBodyAlt5{background-color:#EEEEEE;padding:5px;color:#004925;}
td.t100RegionBodyAlt5 table.formlayout{margin-top:0;}
/******************************************************************************
  Pour les listes de valeurs
*******************************************************************************/
span.t100PopupBody{color:#eeeeee}
a.t100PopupBody{color:#006633}
a.t100PopupBody:hover{color:#5C5C5C}

.boutonLov{color:#ffffff;padding:1px 2px;margin:3px;background-color:#006633;white-space:nowrap;border:#a8bd8f 1px solid;text-decoration:none;font-weight:bold;}
.boutonLov:hover{color:#006633;background-color:#ffffff;}

.paginationLov{padding:2px;font-size:10pt;font-weight:bold}

/******************************************************************************
  Pour les zones de texte
*******************************************************************************/
TextArea{font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;}

/******************************************************************************
  Pour les textes intro. des questionnaires
*******************************************************************************/
.sofTxtInt{font-style:italic}

/******************************************************************************
  Pour la section des horaires
*******************************************************************************/
a.t100linkgreen {color:#00CC00; font-size:10px;}
a.t100linkblue {color:#0066FF; font-size:10px;}
a.t100linkorange {color:#EE8627; font-size:10px;}

/* Pour les classes relatives aux d'auxiliaire d'enseignement */
.sofTableTitAuxEns,.sofTableTitAuxEns table{width:100%; margin-top:0; margin-left:-5;margin-bottom:0;}
.sofTitAuxEns{color:#006633;font-weight:bold;font-size:14px;text-align:left;display:block;text-decoration:underline;}
.sofAvertAuxEns{font-size:12px;color:#FF0000;font-weight:bold;text-align:center;vertical-align:top;background-color:#eeeeee;}

/*R gion d'avertissement*/
.sofRegionAvertissement{border:1px solid #D75D0C; color:#D75D0C; margin: 0 10px; padding: 5px;}

 /******************************************************************************
 Ent te RAPPORTS INTERACTIFS
*******************************************************************************/
.apexir_WORKSHEET_DATA th {background:#565656 none repeat scroll 0 0; border:none; color:#FFFFFF; font-size:11px; font-weight:bold; letter-spacing:0; white-space:normal;}

#apexir_REPORT_TABS {padding:0; margin:5px 2px; border-bottom:1px solid #888888; font-weight:bold;}
#apexir_REPORT_TABS span {display:inline-block; padding:4px; background:#E6EDF7; color:#000000; margin:3px; margin-bottom:0; border:1px solid #000; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:none;}
#apexir_REPORT_TABS span.current {background:#006633; color:#FFFFFF; margin-bottom:-1px; border-color:#000; cursor:default;}

table tr td.apex_report_break {padding:15px 0px 5px; font-weight: bold; font-size: 16px; color: #004925;}