/******************   GLOBAL   *******************/
body { 
 font-family:Verdana,Arial,Sans-Serif;
 font-size: 11px;
 color: #000000;
 margin: 0px;
 background: #eee;
}

table.globale {
 padding: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 5px;
 margin-bottom: 20px;
 border-collapse: collapse;
 border: solid 1px #364308;
 width: 1000px;
 background: #fff url("/img/fond.gif") repeat-x;
}

table.milieu {
 margin-bottom: 4px;
 border-collapse: collapse;
}
/******************   GLOBAL   *******************/







/********************   HAUT   *******************/
td.haut_gauche {
 width: 180px;
 padding: 0px;
 vertical-align: top;
 background: url("/img/barre.png") no-repeat;
 background-position: 5px 124px;
}

td.bandeau {
 vertical-align: top;
 padding: 0px;
 height: 138px;
}
/********************   HAUT   *******************/







/*******************   ONGLETS   ******************/
td.onglet {
 background-position: bottom;
 padding: 0px;
 height: 48px;
 vertical-align: bottom;
}

ul.onglet {
 padding: 0px;
 margin: 0px;
 margin-top: 4px;
 margin-bottom: 8px;
}

li.onglet {
 list-style: none;
 display: inline;
}

li a.onglet {
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 border: solid 1px #364308;
 background: url("/img/fond_onglet.gif") repeat-x;
 padding: 3px;
 padding-left: 5px;
 padding-right: 5px;
}
li a.onglet:hover {
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 border: solid 1px #364308;
 background: url("/img/fond_onglet_hover.gif") repeat-x;
 padding: 3px;
 padding-left: 5px;
 padding-right: 5px;
}

li a.onglet_actif {
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 border: solid 1px #364308;
 background: url("/img/fond_onglet_hover.gif") repeat-x;
 padding: 3px;
 padding-left: 5px;
 padding-right: 5px;
}

#cic_fontainebleau a.onglet {
 border: solid 1px #364308;
 background: #eb9212;
 font-weight: normal;
 font-style: italic;
 font-weight: bold;
}
#cic_fontainebleau a.onglet:hover {
 background: #5d3907;
}
/*******************   ONGLETS   ******************/









/********************   MENU   ********************/
td.menu {
 width: 177px;
 vertical-align: top;
 padding: 0px;
}

ul.menu {
 margin: 0px;
 margin-top: 30px;
 padding: 0px;
}

li.menu {
 position: relative;
 border: solid 1px #364308;
 padding: 0px;
 margin: 8px 5px;
 list-style: none;
}

a.li_menu,
a.li_menu_double {
 display: block;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 color: #222222;
 background: url("/img/fond_item.gif") repeat-x;
 padding: 2px;
}
a.li_menu_double {
 background: url("/img/fond_item_double.gif") repeat-x;
}

a.li_menu:hover,
a.li_menu_double:hover {
 color: #000000;
 background: url("/img/fond_item_hover.gif") repeat-x;
}
a.li_menu_double:hover {
 background: url("/img/fond_item_double_hover.gif") repeat-x;
}

p.infos_creif {
 margin-top: 40px;
 text-align: center;
}

p.archives {
 margin: 8px;
 margin-top: 20px;
 padding: 0px;
 text-align: center;
 border: solid 1px #364308;
}
a.archives {
 color: #293884;
 text-decoration: none;
}
a.archives:hover {
 color: #293884;
 text-decoration: underline;
}

p.seii {
 padding: 0;
 margin: 0;
 margin-top: 60px;
 margin-bottom: 2px;
 font-size: 0.6em;
 vertical-align: middle;
 text-align: center;
}

/********************   MENU   ********************/










/*******************   CORPS   ********************/
td.corps {
 vertical-align: top;
 padding: 10px;
 width: 794px;
 border: solid 1px #364308;
 background: #fff;
}

table tr td {
 vertical-align: top;
}

h1 { 
 margin: 0;
 border-bottom: solid 2px #F99606;
 font-size: 1.4em;
 color: #233486;
 text-align: left;
}

h2 { 
 font-size: 1.2em;
 color: #233486;
 padding: 0 0 0 10px;
 text-align: left;
}

p {
 padding: 0 20px;
 text-align: justify;        
}

a img {
 border: none;
}

input, textarea, select {
 border: 1px solid #F99606;
 font-weight: bold;
 color: #233486;
 background: #E3E3E3;
}

ul.image {
 list-style-type: none;
}

table.corps {
 padding: 0px;
}

td.corps_col {
 vertical-align: top;
 width: 50%;
 padding: 0 5px;
}

div.contenu {
 padding: 0px;
 background: #eeeeee;
 margin-bottom: 13px;
}

#membres span.photo {
 cursor: pointer;
 text-decoration: underline;
}
#membres img {
 float: right;
 margin-top: 10px;
 margin-right: 20px;
}

table.section_internaute {
 width: 100%;
}
td.col_internaute_100 { 
 width: 100%;
}
td.col_internaute_66 { 
 width: 66%;
}
td.col_internaute_50 { 
 width: 50%;
}
td.col_internaute_33 { 
 width: 33%;
}
td.col_internaute_0 { 
 width: 0%;
}
/*******************   CORPS   ********************/







/********************   BAS   *********************/
td.bas {
 border: solid 1px #364308;
 background: #eeeeee;
 text-align: center;
 vertical-align: middle;
}

a.bas {
 color: #293884;
 text-decoration: none;
}
a.bas:hover {
 color: #293884;
 text-decoration: underline;
}
/********************   BAS   *********************/








/***** Formulaires d'inscription aux formations *********/

table.inscription, table.enseignants {
  border-collapse: collapse;        
}

table.inscription tr td {
  border: 1px solid  #F99606;
  text-align: center;
  width: 8%;
}

table.enseignants tr td, table.enseignants tr th {
  border: 1px solid  #F99606;
  text-align: center;
  padding: 5px;
}

table.enseignants th {
  font-weight: bold;
}

p.com {
  border: 1px dashed #F99606;
  padding: 5px;        
}

p.erreur {
  color: #f00;
  font-weight: bold;        
}

/***** Formulaires d'inscription aux formations *********/





/*******************   TITRE   *******************/
.apercu_h1 { 
 border-bottom: solid 2px #F99606;
 font-size: 1.4em;
 font-weight: bold;
 color: #233486;
}
.apercu_h2 { 
 font-size: 1.2em;
 font-weight: bold;
 color: #233486;
}
/*******************   TITRE   *******************/
