
/* #################
   MENU-javascript
################# */


div.menu { 
	font-family: arial, sans-serif;
	clear:both;
	/*background-image:url(../images/fond-petit-degrade-bas.jpg);
	background-position: bottom;
	background-repeat:repeat-x;*/
	font-size:105%;
	font-weight:700;
	padding:0em 1em;
	height:2em;
	}
	
	div.menu ul li a{ 
	color:#999;
	text-decoration:none;
	border-bottom:0px;
	}

.lavaLampBottomStyle {
     position: relative;
     overflow: hidden;
     height:2em;
     }
             
.lavaLampBottomStyle li {
     float: right;
     list-style: none;
	
     }

.lavaLampBottomStyle li.back {
    border-bottom: 7px solid #fe6700;
    width: 9px;
    position: absolute;
   _height:expression("2em");
    height:1em;
    padding:0.2em;
    }
	
.lavaLampBottomStyle li a {
    text-decoration: none;
    color: #000;
    outline: none;
   text-align: center;
    top: 0px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 50;
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    margin: 0em 0.7em;	
	 _margin:expression("0em 0.4em");					
    }  
					 
/*.lavaLampBottomStyle li a:hover{
  border-bottom: 7px solid #fe6700;
    }           */          
	
.lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
    border: none;
    }







/* #################
   ligne de couleur
################# */

div.ligne-orange { 
	background: #fe6700;
	height:10px;
	clear:both;
	}





/* #################
     SOUS-MENU 
################# */
	
	div.sous-menu-orange { 
	background:#fe6700;
	text-align:left;
	font-weight:700;
	font-family: verdana;
	}

	div.sous-menu-orange ul {
	border-bottom:1px solid white;
	}
	
	div.sous-menu-orange  ul li { 
	padding:0;
	}
	
	div.sous-menu-orange ul li a{ 
	color:white;
	text-decoration:none;
	border-bottom:1px solid white;
	display:block;
	padding:0.8em 0em 0.8em 1.4em;
	background-image:url(../images/puce-fleche-blanche.gif);
	background-position:center left;
	background-repeat:no-repeat;

	}
	div.sous-menu-orange ul li a:hover{ 
	color:#fe6700;
	background: white;
    background-image:url(../images/fond-sousmenu-off.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	}

	div.sous-menu-orange ul li.act{ 
	background-image:url(../images/fond-sousmenu-on.jpg);
	background-position: top;
	background-repeat:repeat-x;
	}

	div.sous-menu-orange ul li.act a{ 
	color:#fe6700;
	background: white;
    background-image:url(../images/fond-sousmenu-on.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	padding:0.8em 0em 0.8em 0em;
	}
	
/* #################
     MENU HOVER 
################# */	

/*div.menu ul li a:hover{ 
	color:#fe6700;
	border-bottom:7px solid #fe6700;
	text-decoration:none;
	padding:0.7em 1em;
	}
	*/
	div.menu ul li.act a{ 
	color:#fe6700;
	/*border-bottom:7px solid #fe6700;*/
	text-decoration:none;
	
	}
	
	
	
	
/* #################
    TITRE sans 
	sous menu
################# */
div.titre-menu-orange
	{ 
	background:#fe6700;
	}
div.titre-menu-orange
	{ 
	color:white;
	text-align:center;
	line-height:140%;
	font-weight:700;
	padding:10px 20px;
	}
	
div.colonne-droite table td
	{ 
	padding:0em 1em;
    line-height:140%;
	}
	
div.colonne-droite table td h1
	{ 
    line-height:140%;
	}
	
div.colonne-droite table td h2
	{ 
    line-height:140%;
	}
	
	div.colonne-droite table td img
	{ 
	padding:1em 0em;
    line-height:140%;
	}