body {
background-color:#FFFFFF;
color:#333333;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.716em;
margin-left:3em;
margin-top:3em;
}
* html {
font-size: 0.885em;
}

#head {
width:85em;
height:175px;
border-top:0.1em solid black;
border-right:0.1em solid black;
border-left:0.1em solid black;
background-color:#112277;
background-image:url(../Images/bg_header.gif);
background-repeat:no-repeat;
}

#navi {
width:85em;
height:2.2em;
padding-top:0.1em;
background-color:#DD1122;
/*background-image:url(../Images/bg_menuTop.gif);
background-repeat:repeat-x;*/
color:#FCFCFC;
border-right:0.1em solid black;
border-left:0.1em solid black;
}
#navi a {
font-size: 1.1em;
color:#FFFFFF; 
text-decoration:none;
}

#menuTopContent {
float:left;
margin-left:2em;
}

#mother {
width:85em;
border:0.1em solid black;
border-left:0.1em solid black;
border-bottom:0.1em solid black;
}

#tableContent {
padding:0;
margin:0;
width:100%;
border-collapse:collapse;
border-spacing:0;
}

#path {
padding:0;
padding-left: 0.2em;
margin:0;
border-bottom:1px solid black;
font-size: 0.8em;
}
#path  a {color:#112277; text-decoration:none;}

#menuLeft {
padding:0;
padding-left: 0.2em;
margin:0;
width:13em;
border-right:1px solid black;
font-size: 0.8em;
vertical-align:top;
}
#menuLeft a {display:block; color:#112277; text-decoration:none;}

#content {
padding:0;
padding-left: 2em;
padding-top: 0.5em;
margin:0;
font-size: 0.9em;
width:72em;
vertical-align:top;
}
#content h1 {
font-size:1.3em;
}
#content p {
font-size:0.9em;
}
#content a {color:#112277; text-decoration:none;}
#content a:hover {color:#DD1122; text-decoration:none;}
#content ul {
list-style-image:url(../Images/point.gif);
font-size:0.9em;
}

.contenttable {
  background-color:#DDDDDD;
  border: 0.1em solid white;
  text-align:center;
}
.contenttable th {
  background-color:#CCCCCC;
  color:#DD1122;
  padding:0.2em;
  border: 0.1em solid white;
}

.contenttable td {
  padding:0.2em;
  border: 0.1em solid white;
}

.contenttable .align-left {
  background-color:#DDDDDD;
  color:#112277;
}





#footer {
padding:0;
padding-left: 0.2em;
margin:0;
border-top:0.1px solid black;
}




/*########################################################################*/
/* SITEMAP */

#content .csc-sitemap ul {
  list-style:none;
  width:15em;
}

#content .csc-sitemap ul li a {
  display:block;
  padding:0.2em;
  margin-bottom:0.2em;
  background-color:#DD1122;
  color:#FFFFFF;
  text-decoration:none;
}

#content .csc-sitemap ul li ul {
  list-style:none;
  width:15em;
  margin-left:0em; 
  padding-left:0em;
}

#content .csc-sitemap ul li ul li a {
  display:block;
  padding:0.2em;
  padding-left:0.7em;
  margin-top:-0.2em;
  background-color:#112277;
  color:#FFFFFF;
  text-decoration:none;
}

#content .csc-sitemap a:hover {color:#DDDDDD; text-decoration:none;}

/*########################################################################*/
/* MENU DESIGNS */
/* MENU Left */

.menu1-level1-no {
padding:0.2em;
padding-top:0.5em;
padding-bottom:0.5em;
background-color:#FFFFFF;
color:112277;
font-weight:bold;
}

.menu1-level1-act {
padding:0.2em;
padding-top:0.5em;
padding-bottom:0.5em;
background-color:#FFFFFF;
color:#99A5DF;
font-weight:bold;
}



/*########################################################################*/


/* CSS du menu horizontal, bieler batiste, www.magnin-sante.ch/journal
   attention au hack IEPC ça fait buger IE5 mac */

#navi {
/*display:none;*/
}

.tbMenu {
width:98%;
}

.tdMenu {
vertical-align:top;
text-align:center;
margin:0;
padding:0;
width:84em;
}

.tdMenu div {
font-size:0.7em;
font-weight:bold;
}

.tdMenu div a:hover {
color:#112277;
}

.divMenu {
margin:0.2em;
padding:0.2em;
}

.divMenu a {
color:#FFFFFF;
text-decoration:none;
}
.divMenu a:hover {
color:#FFFFFF;
font-weight:bold;
}










/* ######################################### */




/*########################################################################
  TYPO Style*/


