/*hide from ie on mac\*/
html {
   height: 100%;
    overflow: hidden;
}
#flashcontent {
   width: 100%;
    height: 100%;
    position:relative;
    z-index:1;
}
/* end hide */
body {
  height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f1e8df;
    font-size:62.5%;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
a,  a:visited{
 	color:#665b50;  
    background:url(../img/fleche_lien.gif) no-repeat 0px 5px;
    padding:0px 0px 0px 9px;
    text-decoration:none;
}
a:hover{
 	 background:url(../img/fleche_lien.gif) no-repeat 0px -9px;
     color:#347bb5; 
}
.clearBoth{clear:both;}
p, li{font-size:1.1em;}
#footer{
    width: 100%;
    background: #f5efe9;
    position: absolute;
    bottom:0px;
    left:0px;
    z-index: 100;
    padding:10px 0px;
    height:18px;
    overflow:hidden;
}
#centrageFooter
{
 	width:980px;
    margin:0px auto;
    padding:0px;
}

ul.listFooter li{
 	display:inline;
    padding:2px 0px;
    display:block;
    float:left;
    margin:0px 10px;line-height:1.3em; 
}
#footer ul li a{  float:left; }
#listLeft{
	float:left;
}
#listRight{
	float:right;
}

#noflash{
 	width:980px;
    height:600px;
    margin:0px auto;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-490px;
    margin-top:-300px;
    background:url(../img/canson_bg.jpg) no-repeat bottom right;
}



hr{display:none;}
#noflash #content{
    width:960px;
	margin:400px auto 0px auto    
}
#noflash h1, #noflash h2{text-indent:-5000px;}
#noflash h3{
 	font-size:1.8em;
    color:#347bb5;
    margin-bottom:15px;
    font-weight:normal;
}
#noflash ul
{
    float:left;
    width:200px;
}
ul#langues{
    float:right;
    width:250px;
    text-align:right;
}


#noflash ul li
{
 	margin:15px 0px;   
}
#noflash ul ul{
 	float:none;   
}
#noflash ul ul li{
 	margin-left:0px; 
    
}
ul#langues li{ padding:0px 15px; display:block; float:left; margin:0px 0px; }
.listPays{float:left; margin-left:40px; }
#noflash #miseEnAvant{float:right; margin-right:50px; }
#noflash h3 span{color:#665b50;}


#containerMention{
 	width:960px; height:500px; overflow:auto;  color:#665b50; 
}
#creditMention{color:#665b50; width:360px;}
#containerMention h1, #creditMention h1, #containerMentionPop h1{
 	 font-size:1.8em;
     color:#347bb5;
}
#containerMention h2,  #creditMention h2, #containerMentionPop h2{
 	font-size:1.4em;
    color:#665b50;
    margin-bottom:10px; margin-top:20px;
}
#containerMention p,  #creditMention p, #containerMentionPop p{
 	margin:0.4em 0px;
    font-size:1.1em;
    line-height:1.1em;
}
#containerMention p.alignCenter,  #creditMention p.alignCenter{text-align:center;}

#creditMention a{background:none; padding-left:0px;}
