 
Body {
 	background: #EFECCA;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center right;
	color: #046380;
 }


a          {text-decoration: none; font-weight: bold}
a:link     {text-decoration: none; font-weight: bold; color: #731B26;}
a:visited  {text-decoration: none; font-weight: bold; color: #731B26;}
a:active   {color: #731B26; text-shadow: none;
                    text-decoration: underline;}
a:hover            {color: #731B26; text-shadow: none;
                    text-decoration: underline;}

div.printonly{display: none;}
div.notprint {display: inline;}


ul.none { list-style-position: outside; 
     list-style-image: url("/images/blank.gif");  }
li { margin-top: 1ex; }

div.speakercol {
  -moz-column-width:    12em;
  -webkit-column-width: 12em;
  column-width:         12em;
  -moz-column-gap:      1em;
  -webkit-column-gap:   1em;
  column-gap:           1em;
  text-align: left;
}

div.participantcol {
  -moz-column-width:    20em;
  -webkit-column-width: 20em;
  column-width:         20em;
  -moz-column-gap:      1en;
  -webkit-column-gap:   1en;
  column-gap:           1en;
  text-align: left;
}

div.entry {
  position: relative;
  margin: 0;
  clear: both;
}

div.entry h3 {
    color: white;
    background: #046380;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
  letter-spacing: 0.04em;
/*  font-weight: normal; */
  font-size:  110%; 
  padding: 0.1em 0.2em;
/*  background: #E0E9F6; */
/*  opacity:.50;filter: alpha(opacity=50); */
/*  margin: 1em 0 0.4em 0; */
}

div.head {
 margin: 2em 2em 1ex 1ex;
/* padding: 2em 2em 1ex 1ex;  */
 color: #046380;
 text-align: center;
 text-shadow: #F0F0F0 0px 0px 4px;
 font-family: "Arial, Helvetica, sans-serif";
}

div.head h1 {
  letter-spacing: 0.04em;
  font-weight: bold;
  font-size:  250%; 
/*  padding: 0.1em 0.2em; */
/*  margin: 1em 0 0.4em 0; */
}

div.head h2 {
  font-size: 150%;
  font-weight: normal;
}

div.head h3 {
  font-size: 110%;
  font-weight: normal;
}


div.content {
 -moz-border-radius: 2ex 2ex 2ex 2ex;
 margin: 2ex 2em 2ex 2em;
 padding: 1ex 2em 1.5ex 2em;  /* top right bottom left */
 color: black;
 text-align: justify;
 background-image:url('fade75.png');
/* background-color: white; */
/* opacity:.75;filter: alpha(opacity=75); */
/*  border: thick ridge grey; */
}

div.content_nopads {
 margin: 0em 0em 0ex 0ex;
 padding: 0em 0em 0ex 0ex; 
 color: black;
 text-align: justify;
 background-color: white;
 background-image: none;
/*  opacity:.90;filter: alpha(opacity=90); */
 border: thick ridge grey;
}



div.foot {
    margin-left: 40%;
    text-align: right;
    color: A0F0A0;
    font-size: small;
    font-family: "Arial, Helvetica, sans-serif";
    text-shadow: #000 0px 0px 3px;
}
/*
div.foot a                  {
   text-decoration: none; font-weight: bold;   color: C0FFFF}
div.foot a:link, a:visited  {
   text-decoration: none; font-weight: bold; color: C0FFFF}
*/

li {
   margin-top: 1ex;
  }

font.participant {
  font-weight: bold;
}

font.affil {
  font-weight: light;
  font-size: small;
}


.banner, .banner TD{
    color: white;
    background-image: none;
/*    background-color: #336699; */
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#INFO {
    color: #008800;
   font-size: smaller;
}

#IMPORTANT{
    color: #AA0000;
}

/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */
.MATH    { font-family: "Century Schoolbook", serif; }
.MATH I  { font-family: "Century Schoolbook", serif; font-style: italic }
.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold }

/* implement both fixed-size and relative sizes */
DIV.XTINY		{ font-size : xx-small }
DIV.TINY		{ font-size : x-small  }
DIV.SCRIPTSIZE		{ font-size : smaller  }
DIV.FOOTNOTESIZE	{ font-size : small    }
DIV.SMALL		{ font-size : 90%; }
DIV.LARGE		{ font-size : 130%; }
DIV.XLARGE		{ font-size : 150%; }
DIV.XXLARGE		{ font-size : 175%; }
DIV.HUGE		{ font-size : 200%; }
DIV.XHUGE		{ font-size : 250%; }

/* heading styles */
H1		{  }
H2		{  }
H3		{  }
H4		{  }
H5		{  }

/* mathematics styles */
DIV.displaymath		{ }	/* math displays */
TD.eqno			{ }	/* equation-number cells */


/* document-specific styles come next */
SPAN.tt		{   }
DIV.centerline		{   }
DIV.navigation		{   }
SPAN.sf		{   }
DIV.center		{   }
#par174		{   }


.smtable, .smtable TD, .smtable TH {
      	font-family: verdana,arial,helvetica, sans-serif; 
        font-size: 8pt;
        font-weight: bold;
        color: darkgreen; 
}

.TITLE {
      	font-family: verdana,arial,helvetica; 
        font-size: 1.5em;
        font-weight: bold;   
        color: #046380; 
}

.NORMAL {
	font-family: verdana,arial,helvetica; 
        font-size: 1em;
        font-weight: normal;   
        color: #046380;
 }

.BOLD {
	font-family: verdana,arial,helvetica; 
        font-size: 1em;
        font-weight: bold;   
        color: #046380;
 }

.SPECIAL {
       font-family: verdana,arial,helvetica;
       font-size: 1.1em;
       font-weight: bold;
       color: darkred;
}

.ERROR {
       font-family: verdana,arial,helvetica;
       font-size: 1.1em;
       font-weight: bold;
       color: red;
}
.INFO {
      font-family: verdana,arial,helvetica;
      font-size: .9em;
      font-weight: normal; 
      color: green;
}














/******************
 * Menu           *
 ******************/

/* Bande de fond */

#menu2
	{width : 100px;}
	#menu2 ul
	{width : 100px;
	border : 1px solid;
	padding :0}
	#menu2 ul ul
	{position : relative;
	left :100px;
	display : none; }
	#menu2 ul li { 
                list-style: none; /*on enleve les puces de liste */ 
                border-bottom:1px solid;  /*on rajoute une bordure en bas*/             
                }
 #menu2 ul.profondeur1 li.souschoix:hover ul.profondeur2, 
#menu2 ul.profondeur1 li.souschoix:hover ul.profondeur3 { 
                                                  display:block; 
                                                 }   
#menu2 li.souschoix
 {background : yellow;}






body>#menu{position:fixed;}   /*annule le hack pour les autres navigateurs que IE */

.main{
	color :black;
	}

#menu h1{
	font-size: 1.2em;
	color :black;
	text-align:	left;
	font-family: "Comic Sans MS";
}

.element_menu1{ 
	font-size: 1em;
	color :#046380;
	text-align:	left;
	font-family: "Comic Sans MS";
}

/* Liens */



#menu ul {
	padding-left: 1em ;
	list-style-type: none;
	line-height: 1em; 
}

#menu  ul li {
	font-size: small ;
	font-weight: bold ;
}

#menu ul ul
	{position : relative;
	left :00px;
	display : none; }


#menu ul.profondeur1 li.souschoix:hover ul.profondeur2, 
#menu ul.profondeur1 li.souschoix:hover ul.profondeur3 { 
                                                  display:block; 
                                                 }   
/*#menu li.souschoix
 {background : yellow;} */


