img, div { behavior: url(iepngfix.htc); }
body { margin:0; padding:0; background:url(../images/bg.jpg) repeat-x #d7eaca; }
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#1b3903;  line-height:18px;}
table{border-collapse: collapse; }
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

ul li { list-style-type:none;}

#wrapper { width:100%; background:url(../images/bg2.jpg) top center no-repeat; margin:0; padding:0;}
#wrap { width:800px; margin: 0 auto; position:relative; }
#top { width:800px; position:relative;}

#logo {width:365px; float:left; overflow:hidden; text-align:left; padding:15px 0 0 10px}
#top-right { width:425px; float:left; overflow:hidden; text-align:center; padding-top:140px;}
#anim { width:425px; text-align:right;}

#tab-recherche { width:300px; height:25px; overflow:hidden; margin:0 0 0 125px; padding-top:10px ; text-align:right;}
#tab-recherche .label { color:#fff; font-size:14px;}
#tab-recherche #recherche { border:1px solid #000; width:90px; height:18px; overflow:hidden; }
#tab-recherche .submit { width:80px; height:20px; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff;border:1px solid #C3D46A; font-size:11px; }
#menu { width:800px; height:35px; overflow:hidden; margin:0; padding:5px 0 0 0; background:url(../images/mn-off.gif) bottom repeat-x;  opacity:0.8;  text-align:left; color:#fff; font-weight:bold;8px;
	-webkit-border-radius: 8px; font-size:11px;}
#menu a {overflow:hidden; padding:0 16px; color:#000; font-weight:bold; text-decoration:none; line-height:40px; display:inline;}
#menu a:hover { color:#fefefe; }

#sousmenu1 { width:100px; position: absolute; top:254px; left:175px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px; background:#fff;border:1px solid #C3D46A;border:0 solid #fff; opacity:0.8; }
#sousmenu2 { width:280px; position: absolute; top:254px; left:270px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px; background:#fff;border:1px solid #C3D46A;border:0 solid #fff;opacity:0.8;}
#sousmenu3 { width:150px; position: absolute; top:254px; left:240px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px; background:#fff;border:1px solid #C3D46A;border:0 solid #fff;opacity:0.8;}
#sousmenu4 { width:100px; position: absolute; top:254px; left:450px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px; background:#fff;border:1px solid #C3D46A;border:0 solid #fff;opacity:0.8;}
#sousmenu5 { width:200px; position: absolute; top:254px; left:550px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px; background:#fff;border:1px solid #C3D46A;border:0 solid #fff;opacity:0.8;}

#sousmenu1 #sm1, #sousmenu2 #sm2 , #sousmenu3 #sm3, #sousmenu4 #sm4, #sousmenu5 #sm5{ position: relative; display: none;   text-align: left;  padding: 0 10px; }

#sousmenu1 #sm1 a, #sousmenu2 #sm2 a , #sousmenu3 #sm3 a , #sousmenu4 #sm4 a, #sousmenu5 #sm5 a{ color:#000;text-decoration:none; display:block; padding: 2px 0;  text-align:center; font-size:9px; font-weight:bold;}
#sousmenu1 #sm1 a:hover, #sousmenu2 #sm2 a:hover, #sousmenu3 #sm3 a:hover, #sousmenu4 #sm4 a:hover, #sousmenu5 #sm5 a:hover{ color:#3A800A; }


 /*background:url(../images/mn-on.gif)*/


p { margin:0; padding:5px 0;}
h1 {}
h2 { font-size:12px; color:#da0921; margin:0; padding:0;}
h3 {  font-weight:bold; color:#020202; text-indent:25px; margin:0; padding:5px 0; font-size:12px;}
h4 {}
h5 {}
h6 {}
#arian { width:798xp; background:#2d4469; border:1px solid #dddfdd; font-size:10px; color:#fff; font-weight:bold; text-indent:30px; padding:2px 0;}
#arian a { color:#fff; font-size:11px; text-decoration:none;}
#main { width:800px;background:#d7eaca;}
#left { width:550px; float:left; overflow:hidden;}
#right { width:250px; float:left; overflow:hidden; padding:10px 0;}
.bloc-content { width:530px; margin:10px auto; }
.ttl-bloc { width:530px; height:35px; overflow:hidden; background:url(../images/bg_ttl.gif) 0 0 no-repeat; text-indent:10px; line-height:35px; font-size:16px; font-weight:bold; text-indent:15px; color:#fff;}
.bloc-fill { width:510px; padding:10px 9px 0 9px;  overflow:hidden; background-color:#fff; border-left:1px solid #959595; border-right:1px solid #959595; text-align:justify;}
.linkpage { text-decoration:none; color:#ff0000;}
.other-pages { width:510px; border-bottom:1px dashed #000; padding:10px 0;}


.link-out { float:right; color:#CC0000; text-decoration:none;}
.still-bloc { width:240px; background:url(../images/bg_right.png) 0 0 no-repeat;}
.still-bloc1 { width:240px; background:url(../images/bg_right4.png) 0 35px no-repeat;}
.still-bloc2 { width:240px; background:url(../images/bg_right3.png) 0 40px no-repeat;}
.still-bloc3 { width:240px; background:url(../images/bg_right2.png) 0 35px no-repeat;}
.vide { width:240px; height:10px; overflow:hidden;}

.tab-vatsy { width:238px; border-right:1px solid #797979; border-left:1px solid #797979;}
.vatsy { width:200px; margin:0 auto; padding:15px 0; text-align:left; color:#000;}
.vatsy a { color:#000; text-decoration:none;}
.vatsy strong { color:#2D4469; }
.tab-other { width:238px; border-right:1px solid #797979; border-left:1px solid #797979; background:#eaefe6}
.ttl_rub { width:238px; margin:0 auto; font-size:9px; font-weight:bold; text-indent:10px; color:#3a800a; background:#fff; border-bottom:1px solid #bdbebd; border-top:1px solid #bdbebd; padding:5px 0;text-align:center}
.other { width:220px; overflow:hidden; margin:0 auto; padding:5px 0;  border-top:1px dashed #3a800a; border-bottom:1px dashed #3a800a; text-align:left; background:#fff; position:relative;}
.other img { background:#e0e2e0; border:1px solid #a3a3a3; padding:2px; margin-left:5px}
.other2 { width:220px; height:200px; overflow:hidden; margin:0 auto; padding:5px 0;  border-top:1px dashed #3a800a; border-bottom:1px dashed #3a800a; text-align:left; background:#fff; position:relative;}
.linkhira { width:180px; margin:0 auto; border-bottom:1px dashed #000; font-size:11px; padding:3px  0 5px 15px ; color:#000; display:block; background:url(../images/bg-ttl-hira.gif) 0 7px no-repeat; text-decoration:none;}
.linkothermere { margin:0; padding:0;}
.linkother { width:180px; margin:0 auto; font-size:11px; padding:3px  0 5px 15px ; color:#000; display:block; background:url(../images/bg-ttl-hira.gif) 0 7px no-repeat; text-decoration:none;}


    ul.scroller {
      border:none;
      padding:0px;
      margin:0px;
    }

    ul.scroller li {   
      padding:10px 0px 0px 15px;
      margin: 0px 0px 0px 5px;
      width:100%;
      list-style:none;
      background : url('./liststyle.gif') no-repeat left 10px;
      font-family:arial;
      font-size:11px;
    }
    
    
    .hasJS ul.scroller {
      position:relative;
	  margin:0 auto;
      overflow:hidden;
      padding:0px;
      margin:0px;
    }
    
    .hasJS ul.scroller li {   
      position:absolute;
      left:0px;
	  padding:3px  0 5px 15px ;
      margin:0;
      width:90%;
      list-style:none;
      font-family:arial;
      font-size:11px;
    }
    
    #scroller1 {position:absolute; left:0px;   top:10px; width:200px; height:300px;}
    #scroller2 {position:absolute; left:400px; top:10px; width:250px; height:400px;}
    #scroller3 {position:absolute; left:710px; top:10px; width:400px; height:200px;}
#flashcontent { width:500px; margin:0 auto; overflow:hidden;}
#footer { width:600px; padding:10px; text-align:left; font-size:10px;}






/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
