
body {
  background-color : #FFFFFF ;
}

a {
  text-decoration : underline ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Centrage de la page
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_center {
  margin-left: auto; 
  margin-right: auto; 
  padding : 0;
  width: 100% ; 
  text-align: left;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Accessibility
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#accessibility {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Header
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_header {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Page
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_page {
  margin-top : 0 ;
  border : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Fil d'ariane
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_filariane {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Menu
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_menu {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Contenu de la page
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_content {
  background-color : #FFFFFF ;
  padding : 0 ;
}

.nomEcran {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Pied de page
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#div_footer {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Commons
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

fieldset {
  border : 1px solid #D3D4D8 ;
  margin : 0 20px 0 20px ;

}
fieldset>legend {
  margin : 24px 0 0 -10px ;
  border : 0 ;
  border-bottom : 1px solid #9FC600 ;
  font-size : 1.05em ;
  font-weight : bold ;
  color : #616161 ;
}
fieldset>label {
  float : left ;
  width : 30% ;
  text-align : right ;
  margin-right : 5px ;
}

input {
  width : 100%;
  border : 0 ;
}

input[type="radio"],input[type="checkbox"] {
  width : auto ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Blocs
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.bloc {
  border : 1px solid #D3D4D8 ;
  padding : 5px 5px 5px 10px ;
}
.bloc>h2{
  font-weight : bold ;
  font-size : 11.5pt ;
  margin : 0 ;
  padding-bottom : 5px ;
}

.bloc[modifier="error"] {
  border : 1px solid #AD390E ;
  background:url('imgs/icon_error.png') no-repeat 5px 7px ;
}
.bloc[modifier="error"]>h2 {
  color : #AD390E ;
  padding-left : 18px ;
}

.bloc[modifier="warning"] {
  border : 1px solid #ED7F10 ;
  background :url('imgs/icon_warning.png') no-repeat 5px 7px ;
}
.bloc[modifier="warning"]>h2 {
  color : #ED7F10 ;
  padding-left : 18px ;
}

.bloc[modifier="information"] {
  border : 1px solid #007FFF ;
  background :url('imgs/icon_information.png') no-repeat 5px 7px ;
}
.bloc[modifier="information"]>h2 {
  color : #007FFF ;
  padding-left : 18px ;
}

.bloc[modifier="question"] {
  border : 1px solid #616161 ;
  background :url('imgs/icon_question.png') no-repeat 5px 7px ;
}
.bloc[modifier="question"]>h2 {
  color : #007FFF ;
  padding-left : 18px ;
}

.bloc[modifier="success"] {
  border : 1px solid #568203 ;
  background :url('imgs/icon_success.png') no-repeat 5px 7px ;
}
.bloc[modifier="success"]>h2 {
  color : #568203 ;
  padding-left : 18px ;
}

.bloc[modifier="content"]{
  border : 1px solid #d3d4d8 ;
  border-top : 1px solid #616161 ;
}

.bloc[modifier="content"]>h2 {
  color : #616161 ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Tables
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.tableData {
  width : 100% ;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 2px solid #D3D4D8 ;
  border-top : 2px solid #616161 ;
  color: #000000 ;
  background-color : #FFFFFF ;
}

.tableData th, .tableData td {
  border: 1px solid #616161 ;
  padding: 0.2em;
  text-align: left;
}

.tableData th {
  background-color: #D3D4D8;
  font-weight : bold ;
  border: 1px solid #616161 ;
  height : 35px ;
}

.tableData th[scope="row"] {
  background-color: #616161;
  border-right: 2px solid #616161 ;
}

.tableData tr.alt th, .tableData tr.alt td {
  background-color : #D3D4D8 ;
}
.tableData tr.trselected th, .tableData tr.trselected td {
  background-color : #616161 ;
  color : #FFFFFF ;
}

.scrollTableHeader {
  margin-right : 0 ;
}
.scrollTableHeader>table {
  border : 0 ;
  border-top : 1px solid #616161 ;
}
.scrollTableBody {
  overflow : visible ;
  padding : 0 ;
  margin : 0 ;
  border : 0 ;
  height : 100% ;
}
.scrollTableBody>table {
  border : 0 ;
}

.tableSortButtons {
  display : none ;
}



.tableAlignRight {
  width : 100% ;
  padding: 0;
  margin: 0;
  border : none ;
  background-color: #FFFFFF ;
}

.tableAlignRight tr {
  padding-bottom : 6px ;
  background-color: #FFFFFF ;
}

.tableAlignRight tr>td {
  background-color: #FFFFFF ;
  border : none ;
}

.tableAlignRight tr>td:first-child {
  text-align : right ;
  vertical-align : top ;
  padding-right : 10px ;
  background-color: #FFFFFF ;
}


.tableActionUp {
  display : none ;
}

.tableActionDown {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Bloc plop
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.blocPlopOpen {
  width : 100% ;
  border : 1px solid #D3D4D8 ;
  background-color : #D3D4D8 ;
  padding : 5px 0 0 0 ;
  margin : 0 ;
}

.blocPlopClosed {
  width : 100% ;
  border : 1px solid #D3D4D8 ;
  border-bottom : none ;
  background-color : #D3D4D8 ;
  padding : 5px 0 0 0 ;
  margin : 0 ;
}

.blocPlopOpen>h2 {
  margin : 0 0 5px 0 ;
  padding : 0 0 0 14px ;
  font-size : 11pt ;
  font-weight : bold ;
  cursor : pointer ;
}

.blocPlopClosed>h2 {
  margin : 0 0 5px 0 ;
  padding : 0 0 0 14px ;
  font-size : 11pt ;
  font-weight : bold ;
  cursor : pointer ;
}

.blocPlopOpen>div {
  background-color : #FFFFFF ;
  border : 1px solid #D3D4D8 ;
  border-top : none ;
}

.blocPlopClosed>div {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Boutons
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

input[type="button"], input[type="submit"], input[type="file"] {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Onglet classique
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.tabbedpane {
  border : 1px solid #AAAAAA;
  border-width: 0 0 0 1px ;
}
 
.tabbedpane>ul {
  list-style : none;
  padding : 0 ;
  margin : 0;
  height : 30px ;
}

.tabbedpane>ul>li {
  float: left;
  border: 1px solid #AAAAAA;
  border-width: 1px 1px 0 0 ;
  margin: 0 ;
  margin-top : 0px;
  padding : 0 15px 0 10px ;
  height : 100% ;
  background-color : #d3d4d8 ;
  cursor : pointer;
  vertical-align : middle ;
  color : #181a1d ;
  font-weight : bold ;
}

.tabbedpane>ul>li.selected {
  border-top: 2px solid #AAAAAA ;
  background-color : #EEEEEE ;
  font-size : 12pt ;
  font-weight : bold ;
  margin : -1px 0 0 0 ;
  
}

.tabbedpane_content {
  overflow : visible ;
  height : 100% ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Onglet wizard
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.wizardpane {
  border : 1px solid #616161;
  border-width: 0 0 0 1px ;
}
 
.wizardpane>ul {
  list-style : none;
  padding : 0 ;
  margin : 0;
  height : 32px ;
}

.wizardpane>ul>li {
  float: left;
  border: 1px solid #616161;
  border-width: 1px 0 0 0 ;
  margin: 0 ;
  padding : 0 0 0 10px ;
  height : 100% ;
  cursor : pointer;
  vertical-align : middle ;
  background-color : #d3d4d8 ;
  font-weight : bold ;
}

.wizardpane>ul>li.selected { 
  border-width: 2px 0 0 0 ;
  margin-top : -1px ;
  background-color : #EEEEEE ;
  background : url('imgs/wizard_default_select.png') no-repeat left center;
  padding-left : 30px ;
  font-size : 12pt ;
  font-weight : bold ;
  margin : 0 ;
}
.wizardpane>ul>li:first-child { 
  background : #d3d4d8 ;
  padding-left : 10px ;
  padding-right : 10px ;
}
.wizardpane>ul>li.selected:first-child { 
  padding-left : 10px ;
  background : #FFFFFF ;
}
.wizardpane>ul>li + li {
  background : #d3d4d8 url('imgs/wizard_default_select.png') no-repeat left center;
  padding-left : 30px ;
  padding-right : 10px ;
}
.wizardpane>ul>li.selected + li {
  background : #d3d4d8 url('imgs/wizard_default.png') no-repeat left center;
}
.wizardpane>ul>li + li.selected {
  background : url('imgs/wizard_default_select.png') no-repeat left center;
}
.wizardpane>ul>li[modifier="last"]{
  border : 0 ;
  padding-top : 1px ;
  background : #FFFFFF url('imgs/wizard_default_select.png') no-repeat left center;
}
.wizardpane>ul>li.selected+li[modifier="last"]{
  background : #FFFFFF url('imgs/wizard_default.png') no-repeat left center;
}



.wizardpane_content {
  overflow : visible ;
  height : 100% ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  Calendar
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

input.calField {
  padding:0;
}
   
* html a.calBut {
  display : none ;
}

a.calBut {
  display : none ;
}

div.calDiv {
  display : none ;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  LightBulbs
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.lightBulb {
  display : none ;
}


