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

#all_news_fr ul {text-align:left;width:550px;overflow:auto;font-size:12px;}
#all_news_fr ul li {padding:10px;vertical-align:top;border-bottom:1px solid #29ABE2;display:block;clear:right;}
#all_news_fr ul li b {padding:0px 10px;margin-top:-2px;vertical-align:top;width:300px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-right:95px;text-transform:lowercase;color:#666;font-weight:100;line-height:140%;text-align:left;}
#all_news_fr ul li b:first-letter{text-transform:uppercase;}
#all_news_fr ul li a {margin-top:-15px;_margin-top:-30px;vertical-align:bottom;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
li.all_news_fr {border-bottom:1px solid #29ABE2;}
#all_news_fr h3 {padding-top:20px;text-transform:uppercase;font-size:10px;}
#all_news_en h3 {padding-top:20px;text-transform:uppercase;font-size:10px;}

/*#last_news {text-align:left;}
#all_news_fr ul {text-align:left}
#all_news_fr ul li {padding:10px 0px;line-height:110%;display:block;border-bottom:1px solid #29ABE2}
#all_news_fr ul li b {display:block;margin-right:65px;padding:5px 0px;text-transform:lowercase;color:#000;font-weight:100;line-height:140%;}
#all_news_fr ul li b:first-letter{text-transform:uppercase;}
#all_news_fr ul li a {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:-30px;}
li.all_news_fr {border-bottom:1px solid #29ABE2;}*/

/*#all_news_en ul {text-align:left}
#all_news_en ul li {padding:10px 0px;line-height:110%;display:block;border-bottom:1px solid #29ABE2}
#all_news_en ul li b {display:block;margin-right:65px;padding:5px 0px;text-transform:lowercase;font-weight:100;line-height:140%;}
#all_news_en ul li b:first-letter{text-transform:uppercase;}
#all_news_en ul li a {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:-30px;}
li.all_news_en {border-bottom:1px solid #999;}
a.lien {text-align:right;display:block;}*/

#all_news_en ul {text-align:left;width:550px;overflow:auto;font-size:12px;}
#all_news_en ul li {padding:10px;vertical-align:top;border-bottom:1px solid #29ABE2;display:block;clear:right;}
#all_news_en ul li b {padding:0px 10px;margin-top:-2px;vertical-align:top;width:300px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-right:95px;text-transform:lowercase;font-weight:100;line-height:140%;text-align:left;}
#all_news_en ul li b:first-letter{text-transform:uppercase;}
#all_news_en ul li a {margin-top:-15px;_margin-top:-30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
li.all_news_en {border-bottom:1px solid #666;}

a.lien {text-align:right;display:block;margin-bottom:20px;}



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

h2.align-left {font-weight:700;}
li.news img {display:none;}

#all_news_fr h2 {color:#000 font-weight:700;text-transform:uppercase;color:#000;text-align:left;margin:40px 0px 10px;border-bottom:1px solid #000;}
#all_news_fr h2 a {color:#000;}

#all_news_en h2 {color:#000 font-weight:700;text-transform:uppercase;color:#000;text-align:left;margin:40px 0px 10px;border-bottom:1px solid #000;}
#all_news_en h2 a {color:#000;}


ul#cat {padding:5px 0px;padding-bottom:30px;text-align:left;background:#8ACFEA;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:auto;margin:5px 0px;}
ul#cat a{color:#FFF;display:block;padding:10px 10px;margin:0px;}
ul#cat a:hover{background:#FFF;color:#29ABE2;}
ul#cat li {padding:0px;text-align:left;margin:0px;border-bottom:1px solid #FFF;}


ul.souscat {margin:5px 0px;}
ul.souscat a {display:block;margin:0px;text-align:left;border-bottom:inherit;border:0px;border-bottom:1px solid #FFF;}
ul.souscat li {margin:0px 10px;text-align:left;}

#all_news_en ul li.ko {display:none;padding:10px 0px;line-height:110%;border-bottom:1px solid #29ABE2}


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

	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 #29ABE2;
    width: 9px;
    z-index: 8;
    position: absolute;
    height:1em;
   _height:expression("2em");
    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: 10;
    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 #29ABE2;
    }      */               
	
.lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
    border: none;
    }







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


div.ligne-bleu { 
	background: #29ABE2;
	height:1em;
	clear:both;
	}
	


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

	div.sous-menu-bleu ul {
	border-bottom:1px solid white;
	}
	
	div.sous-menu-bleu  ul li { 
	padding:0;
	}
	
	div.sous-menu-bleu 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-bleu ul li a:hover{ 
	color:#fe6700;
	background: white;
	background-image:url(../images/fond-sousmenu-off-bleu.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	}

	div.sous-menu-bleu 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 #29ABE2;
	text-decoration:none;
	padding:0.7em 1em;
	}
	*/
	div.menu ul li.act a{ 
	color:#29ABE2;
	/*border-bottom:7px solid #29ABE2;*/
	text-decoration:none;
	
	}
