/******************   GLOBAL   *******************/
body{ 
 font-family:Verdana,Arial,Sans-Serif;
 font-size:11px;
 color:#000000;
 margin:0px;
 background:#eee;
 background-image:url(/img/fond.gif);
}

table.globale{
 padding:0px;
 margin-left:auto;
 margin-right:auto;
 margin-top:5px;
 margin-bottom:20px;
 border-collapse:collapse;
 border:solid 1px #364308;
 width:802px;

}

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











/********************   HAUT   *******************/

td.bandeau{
 vertical-align:top;
 padding:0px;

}
/********************   HAUT   *******************/










/*******************   ONGLETS   ******************/
td.onglet{
 background-color:#D50E0E;
 padding:10px;
        border:1px solid #000;
 vertical-align:bottom;
}

ul.onglet{
 padding:0px;
 margin:0px;
}

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;
 list-style:none;
}

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

a.li_menu:hover{
 display:block;
 text-decoration:none;
 color:#000000;
 background:url("/img/fond_item_hover.gif") repeat-x;
 padding:2px;
 padding-left:4px;
 padding-right:4px;
}

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-bottom:2px;
 font-size:0.6em;
 vertical-align:middle;
 text-align:center;
}

p.seii img {
 vertical-align:middle;
}
/********************   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 #D50E0E;
 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{
 text-indent:0;
 padding:0 10px;
 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:#D50E0E;
 text-align:center;
 vertical-align:middle;
}

a.bas{
 color:#fff;
 font-weight:bold;        
 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   *******************/
