/* #################
   PAGE-accueil-news-nouveau
################# */

#last_news {text-align:left;}
#last_news ul {}

#last_news_fr ul li {padding:15px 0px 0px 0px;display:block;line-height:150%;text-align:left;border-bottom:1px solid #29ABE2;}
#last_news_fr ul li b {display:block;margin-bottom:2px;color:#666;text-transform:lowercase;font-weight:100;margin-right:70px;}
#last_news_fr ul li a {float:right;width:45px;padding:4px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:-35px;}
#last_news_fr ul li b:first-letter{text-transform:uppercase;}

#last_news_en ul {margin-top:10px;}
#last_news_en ul li {padding:15px 0px 0px 0px;display:block;line-height:150%;text-align:left;border-bottom:1px solid #999}
#last_news_en ul li b {display:block;margin-bottom:2px;color:#666;text-transform:lowercase;font-weight:100;margin-right:70px;}
#last_news_en ul li a {float:right;width:45px;padding:4px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:-30px;}
#last_news_en ul li b:first-letter{text-transform:uppercase;}


#last_news ul {margin-top:10px;}
#last_news ul li {padding:15px 0px 10px 0px;display:block;line-height:150%;text-align:left;border-bottom:1px solid #999}
#last_news ul li b.en{display:block;margin-bottom:2px;color:#666;text-transform:lowercase;font-weight:100;margin:2px 0px 2px;}
#last_news ul li b.fr {display:block;margin-bottom:2px;color:#29ABE2;text-transform:lowercase;font-weight:100;margin:0px 0px 10px 0px;}
#last_news ul li a {padding:4px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:10px 0px;margin-right:10px;}
#last_news ul li b:first-letter{text-transform:uppercase;}

a.fr { padding:1px 5px; margin-right:5px; background: #29ABE2;color:#FFF; }
a.fr:hover{ background:#FFF;border:1px solid #29ABE2;color:#29ABE2; }
a.en { padding:1px 5px; margin-right:5px; background: #999;color:#FFF; }
a.en:hover{ background:#FFF;border:1px solid #999;color:#999; }

/*.lien_investisseurs {margin:30px 0px;padding:0px;text-transform:uppercase;width:auto;}
.lien_investisseurs a {padding:0px 15px;background: url(../images/puce-alien.jpg) no-repeat left center;}*/

.lien_investisseurs {margin:30px 0px;padding:0px;text-transform:uppercase;width:auto;}
.lien_investisseurs a.plusdactu {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;margin:10px 0px;border:1px solid#29ABE2; display:block;padding:0px 15px;background: #29ABE2;}
.lien_investisseurs a.morenew {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFF;margin:10px 0px;border:1px solid #999; display:block;padding:0px 15px;background: #999;}
.lien_investisseurs a.plusdactu:hover {margin:10px 0px;border:1px solid #29ABE2; color:#29ABE2;display:block;padding:0px 15px;background:#FFF;}
.lien_investisseurs a.morenew:hover {margin:10px 0px;border:1px solid #999; color:#999;display:block;padding:0px 15px;background:#FFF;}

.plusdactu {}

/* #################
   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%;
	}
