/*positionnement général*/
html,body {margin:0px; padding:0px;height:100%;}
body{background-color:#ffffff;}
input.champ, textarea.champ{width:200px;border:1px solid #666;background:#FFF url(../IMG/degrade_ss_header2.gif) repeat-x;}
textarea.champ{width:300px;}
label{font-weight:bold;}


/* Fenetre d'erreur*/
  #wErr{position:absolute;padding:3px;z-index:300;background:#f4f4f4 left repeat-x;border:2px solid #CCC;visibility:hidden;display:none;}
  #txtErr{float:left;margin-left:20px;}


/* home*/
#centerHome{float:left;width:100%;height:100%;}
  #centerHome #homeTop{float:left;width:100%;height:502px;background:url(../IMG/alternate.jpg) no-repeat;}
  #centerHome #homeTop #newsHome{float:left;margin:150px 0px 0px 20px;width:300px;height:280px;overflow:hidden;}
  #centerHome #homeTop #newsHome h2{float:left;margin:0px;padding:0px 0px 0px 10px;width:100%;background:url(../IMG/bloc_news.gif) 0px 4px no-repeat;}
  #centerHome #homeTop #newsHome .actu{clear:both;float:left;margin-left:10px;padding:5px 0px;width:290px;border-bottom:1px dashed #999;}
  #centerHome #homeTop #topMenuHome{float:left;margin-top:4px;padding:10px 0px;width:100%;height:7px;}
  #centerHome #homeTop #topMenuHome ul{margin:0px;padding:0px;margin-left:20px;list-style-type:none;}
  #centerHome #homeTop #topMenuHome ul li{float:left;margin:0px;padding:0px 5px;width:auto;}


/* page*/
#page{float:left;width:100%;}
div.site{float:left;width:100%;}
div.head{background:#000 url(../IMG/repeat.jpg) repeat-x;}
div.art{background:#eaeaea;border-bottom:5px solid #099647;}
div.foot{background:#000;}

  /*-header*/
  #page #header{float:left;width:990px;}
  #page #header #logoBar{float:left;width:100%;height:126px;background:url(../IMG/header.jpg) no-repeat;}
    #page #header #logoBar #logo{float:left;margin:20px 0px 0px 10px;width:220px;height:80px;}
  #page #header #topMenu{float:left;padding:10px 0px;width:990px;background:#000 url(../IMG/head_menu.jpg) no-repeat;}
  #page #header #topMenu ul{width:975px;margin:0px;padding:0px;margin-left:10px;list-style-type:none;}
  #page #header #topMenu ul li{float:left;margin:0px;padding:0px 4px;width:auto;}

  
  /*-centerArticle liste et titres*/
  #page #centerArticle{float:left;padding:10px 10px 10px 40px;width:920px;background:#fff url(../IMG/degrade_bas.jpg) 0% 100% repeat-x;}
  
  #page #centerArticle #article{float:left;width:680px;text-align:justify;}
  #page #centerArticle #article ul{margin:0px 15px;*margin:0px 30px;list-style-image:url(../IMG/puce_verte.gif);}
  #page #centerArticle #article h1{margin:0px;padding-top:15px;padding-bottom:10px;}    
  #page #centerArticle #article h2{margin:0px;padding-top:15px;padding-bottom:5px;margin-bottom:10px;border-bottom: 1px solid #dbd5c5;}
  #page #centerArticle #article h3{margin:0px;padding-top:7px;padding-bottom:0px;}


  /*-centerArticle tableaux*/
      
  #page #centerArticle #article table{width:100%;border:0px;}
  #page #centerArticle #article td.tab1{padding:5px 5px 5px 5px;background-color:#0a9446;}
  #page #centerArticle #article td.tab2{padding:5px 5px 5px 5px;background-color:#efefef;}
  #page #centerArticle #article table.contact{width:100%;border:0px;}
  #page #centerArticle #article td.titre{padding:5px 5px 5px 15px;background-color:#d7d7d7;background:#e0e0e0 url(../IMG/bloc_address.gif) 3px 5px no-repeat;}
  #page #centerArticle #article td.coord{padding:5px 5px 5px 5px;background-color:#efefef;}
  #page #centerArticle #article table.europe{width:920px;border:0px;}
  #page #centerArticle #article table.europe img{border:0px;}


  /*-centerArticle citations*/
  #page #centerArticle #article blockquote{margin:10px;padding-left:30px;padding-right:15px;padding-top:20px;padding-bottom:10px;background:url(../IMG/guillemet.gif) no-repeat;}

  /*-centerArticle date actualités*/
  #page #centerArticle #article date{margin: 3px 0 3px 0;}

  /*-centerArticle bloc address*/
  #page #centerArticle #article address{float:left;margin-left:5px;padding:15px;padding-top:4px;padding-bottom:4px;width:auto;border:1px solid #E7E6E2;background:#e0e0e0 url(../IMG/bloc_address.gif) 5px 5px no-repeat;}
    
  /*-centerArticle bloc texte justifié*/
  #page #centerArticle #article .texte{float:left;margin:0px;padding:0px;padding-top:0px;padding-bottom:4px;width:920px;border:0px;}
  #page #centerArticle #article .texte img{margin-left:10px;margin-right:5px;margin-bottom:5px;padding:4px 4px 4px 4px;background-color:#FFF;border:1px solid #d7d7d7;}
  #page #centerArticle #article .texte img.plus{margin:0px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0px;}
  #page #centerArticle #article .texte a img.plus{margin:0px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
  #page #centerArticle #article .texte a:hover img.plus {margin:0px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
    
  /*-centerArticle image*/
  #page #centerArticle #article img{margin-left:10px;margin-right:5px;margin-bottom:5px;padding:4px 4px 4px 4px;background-color:#FFF;border:1px solid #d7d7d7;}
  #page #centerArticle #article img.plus{margin:0px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0px;}
  #page #centerArticle #article a img.plus{margin:0px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
  #page #centerArticle #article a:hover img.plus {margin:0px;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}    


  /*-centerArticle zone profile*/  
  #page #centerArticle #article .profile {float:left;width:710px;margin-top:4px;margin-bottom:4px;}
  #page #centerArticle #article .tableprofile {float:left;width:710px;margin-bottom:4px;}
  #page #centerArticle #article .tableprofile table.contact td.coord2{padding:5px 5px 5px 5px;background-color:#efefef;}
  #page #centerArticle #article h2{clear:both;}
  #page #centerArticle #article .img img{float:left;width:128px;margin-left:0px;margin-right:0px;margin-bottom:5px;padding:4px 4px 4px 4px;background-color:#FFF;border:1px solid #d7d7d7;}
  #page #centerArticle #article .imgHans img{float:left;width:208px;margin-left:0px;margin-right:0px;margin-bottom:5px;padding:4px 4px 4px 4px;background-color:#FFF;border:1px solid #d7d7d7;}
  #page #centerArticle #article .desc{float:left;width:358px;margin-left:5px;margin-bottom:0px;padding:3px;padding-top:4px;padding-bottom:0px;border:0px}
  #page #centerArticle #article .descHans{float:left;width:278px;margin-left:5px;margin-bottom:0px;padding:3px;padding-top:4px;padding-bottom:0px;border:0px}        
  #page #centerArticle #article .address{float:left;margin-left:5px;margin-bottom:0px;padding:15px;padding-top:4px;padding-bottom:0px;width:160px;border:1px solid #E7E6E2;background:#e0e0e0 url(../IMG/bloc_address.gif) 3px 5px no-repeat;}


  #page #centerArticle #ps{float:right;width:200px;text-align:center;}
    
  /*-centerArticle menu de droite*/     
  #page #centerArticle #rightMenu{float:right;width:200px;border-bottom:5px solid #099647;}
  #page #centerArticle #rightMenu h2{float:left;padding:5px;width:190px;background-color:#000;}
  #page #centerArticle #rightMenu h2{float:left;padding:5px;width:190px;background-color:#000;}
  #page #centerArticle #rightMenu ul{float:left;margin:0px;padding:0px;width:200px;background-color:#f1f1f1;list-style-type:none;}
  #page #centerArticle #rightMenu ul li{margin:0px;padding:5px 5px 5px 15px;}
  #page #centerArticle #rightMenu ul li+li{border-top:1px solid #dddcdc;}


  /*-footer*/
  #page #footer{float:left;padding:10px;width:950px;background-color:#000;}
  #page #footer ul{float:right;margin:0px;padding:0px;margin-left:20px;list-style-type:none;}
  #page #footer ul li{float:left;margin:0px;padding:0px 5px;width:auto;}      
      
