/*positionnement général*/
html,body {margin:0px; padding:0px;}
body{background-color:#ffffff;}

div.site{float:left;width:100%;}
div.page{margin-left:auto;margin-right:auto;width:990px;}


/* mainMenu*/
#logo{float:left;margin:10px 0px 0px 25px;width:125px;height:120px;}
#drapeau{float:right;margin-top:3px;}
#mainMenu{float:right;margin:-7px 0px 0px 0px;padding:4px 8px 0px 0px}
html > body #mainMenu{margin-right:2px;}
  #mainMenu div.firstLvl{float:left;width:auto;overflow:visible;}
  #mainMenu div.firstLvl ul{padding:10px;}
 
  /*MENU FR*/
  #mainMenu div.menu18{width:200px;}
  #mainMenu div.menu17{width:90px;}
  #mainMenu div.menu16{width:105px;_width:100px;}
  #mainMenu div.menu15{width:101px;_width:95px;}
  #mainMenu div.menu14{width:88px;_width:84px;}
  #mainMenu div.menu286{width:175px;}

  /*MENU EN*/  
  #mainMenu div.menu103{width:210px;_width:210px;}
  #mainMenu div.menu102{width:90px;}
  #mainMenu div.menu95{width:120px;_width:115px;}
  #mainMenu div.menu84{width:88px;_width:84px;}
  
    #mainMenu div.firstLvl a{float:left;padding:1px 15px;background-color:#5e368c;white-space:nowrap;}
    #mainMenu div.firstLvl a:hover{background-color:#a73d97;}
    #mainMenu div.active a{background-color:#a73d97;}
      #mainMenu div.firstLvl ul.secondLvl{clear:both;float:left;display:none;margin-top:0px;width:100%;border-top:1px solid #fff;}
        #mainMenu div.firstLvl ul.secondLvl{float:left;margin:0px;padding:0px;list-style-type:none;}
          #mainMenu div.firstLvl ul.secondLvl li{clear:both;float:left;margin:0px;padding:0px;width:98%;background-color:#5e368c;}
          #mainMenu div.active ul.secondLvl a{background-color:#5e368c;}
          #mainMenu div.firstLvl ul.secondLvl a{float:left;margin:0px;padding:2px 0px 2px 5px;width:100%;height:auto;white-space:normal;}
          #mainMenu div.firstLvl ul.secondLvl a:hover{background-color:#a73d97;}
          #mainMenu div.firstLvl ul.secondLvl li.active a{background-color:#a73d97;}  

/* headerHome*/
#headerHome{float:left;margin-bottom:5px;width:100%;height:445px;}
  #headerHome div.site{background:url(../img/acc_haut.jpg) 50% 0% no-repeat;}
  #headerHome div.page{height:150px;}
  #headerHome #flashHome{float:left;width:100%;height:295px;}
    #headerHome #flashHome a#btn1{float:left;margin:70px 0px 0px 80px;width:110px;height:70px;}
    #headerHome #flashHome a#btn2{float:left;margin:90px 0px 0px 33px;width:110px;height:70px;}
    #headerHome #flashHome a#btn3{float:left;margin:65px 0px 0px 25px;width:110px;height:70px;}
    #headerHome #flashHome a#btn4{float:left;margin:90px 0px 0px 37px;width:110px;height:70px;}

/* header*/
#header{float:left;margin-bottom:5px;width:100%;height:188px;background:url(../img/head_type.jpg) no-repeat;}
html > body #header{height:168px;}
  #header #logo{margin:5px 0px 0px 55px;}
  #header #mainMenu{margin-top:-20x;} 
/* blocActu*/  
#blocActu{float:left;padding:0px 10px 0px 20px;width:400px;}
  #blocActu h2{margin:0px 0px 5px 0px;padding:0px;}
  #blocActu .divActu{clear:both;float:left;width:100%;}
  #blocActu .divActu div.header{float:left;width:100%;}
  #blocActu .divActu div.content{float:left;width:100%;}
  #blocActu .divActu div.content p{margin:3px 0px;padding:0px;}
  #blocActu .divActu div.enSavoirPlus{float:left;width:100%;}
#blocImage{float:left;padding-right:10px;width:135px;border-right:1px dotted #728291;}
#blocMore{float:left;padding:0px 20px;width:360px;}
html > body #blocMore{width:360px;}
  #blocMore h2{margin:0px 0px 5px 0px;padding:0px;}
  #blocMore div.content{float:left;width:100%;}
  #blocMore div.content p{margin:3px 0px;padding:0px;}
  #blocMore div.enSavoirPlus{float:left;width:100%;}

/* center*/
#center{float:left;width:100%;}
  #center #leftContent{float:left;width:271px;}
    #center #leftContent .menu{float:left;padding:10px 30px;width:211px;background:url(../img/menu_haut.jpg) no-repeat;}
    #center #leftContent .blocGauche{float:left;width:100%;margin-bottom:20px;padding-bottom:50px;background:url(../img/menu_bas.jpg) 0% 100% no-repeat;}
      #center #leftContent .menu ul.firstLevel{margin:0px;padding:0px;list-style-type:none;}
      #center #leftContent .menu ul.firstLevel li{margin:0px 0px 10px 0px;padding:0px;}
        #center #leftContent .menu ul.firstLevel li ul.secondLevel{margin:5px 0px 0px 0px;padding:0px;list-style-type:none;}
        #center #leftContent .menu ul.firstLevel li ul.secondLevel li{margin:0px;padding:5px 0px;}
        #center #leftContent .menu ul.firstLevel li ul.secondLevel li.bordure{background:url(../img/menu_separateur.gif) 0% 100% repeat-x;}
          #center #leftContent .menu ul.firstLevel li ul.secondLevel li  ul.thirdLevel{margin:0px;padding:0px;list-style-image:url(../img/menu_coud.gif);}
          #center #leftContent .menu ul.firstLevel li ul.secondLevel li  ul.thirdLevel li{margin:0px 0px 0px 20px;padding:2px 0px;}

    #center #leftContent .accesRapide{float:left;padding:10px 30px;width:211px;background:url(../img/menu_haut.jpg) no-repeat;}        
    html > body #center #leftContent .accesRapide{width:211px;}
      #center #leftContent .accesRapide h2{margin:0px 0px 10px 0px;padding:0px;}

    #center #leftContent .fondGris{float:left;margin:0px;padding:0px;margin-left:10px;width:235px;background-image:none;background-color:#f4f4f4;}
    html > body #center #leftContent .fondGris{margin-left:20px;}
    #center #leftContent .adresse{float:left;margin:0px;padding:0px;padding:10px;width:215px;}        
    html > body #center #leftContent .adresse{width:215px;}
  
  #center #centerContent{float:left;width:715px;}
    #center #centerContent h1{margin:0px 0 5px 0;padding:5px 0px 8px 0px;border-bottom:2px solid #e9e9e9;}
    #center #centerContent h2{margin:10px 5px 0px 0px;padding:10px 5px 0px 0px;}
    #center #centerContent h3{margin:10px 0px;padding:0px;}
    #center #centerContent h4{width:auto;border:0px;margin:30px 0px 15px 0px;padding:10px 5px 10px 30px;background:url(../img/page_white_edit.png) 5px 10px no-repeat #f4f4f4;}
    #center #centerContent h5{width:auto;border:0px;margin:0px;padding:10px 30px;background:url(../img/accolade_01.gif) 5px 10px no-repeat;}
    #center #centerContent h6{width:auto;border:0px;margin:30px 0px 15px 0px;padding:10px 5px 10px 30px;background:url(../img/email_go.png) 5px 10px no-repeat #f6f6f6;}
    #center #centerContent p{margin:5px 0px;padding:3px 0px;}
    #center #centerContent img{margin:5px 8px;padding:5px 5px;border:1px solid #CCC;}    
    #center #centerContent ul{margin:5px 0px;padding:8px 20px;list-style-image:url(../img/puce_bleu.gif);}
    #center #centerContent li{margin:0px 0px 0px 20px;padding:0px;}
    #center #centerContent ul.mol{margin:20px 0px;padding:35px 20px 10px 20px;background:url(../img/select_solution.gif) 5px 10px no-repeat #E6F5F8;}
    #center #centerContent ul.liste{width:auto;border:0px;margin:20px 0px;padding:35px 20px 10px 20px;background:url(../img/select_application.gif) 5px 10px no-repeat #E6F5F8;clear:both;}
    #center #centerContent ul.list{width:auto;border:0px;margin:20px 0px;padding:35px 20px 10px 20px;background:url(../img/select_segment.gif) 5px 10px no-repeat #E6F5F8;clear:both;}
    #center #centerContent ul.molfr{margin:20px 0px;padding:35px 20px 10px 20px;background:url(../img/select_solution_fr.gif) 5px 10px no-repeat #E6F5F8;}
    #center #centerContent ul.listefr{width:auto;border:0px;margin:20px 0px;padding:35px 20px 10px 20px;background:url(../img/select_application_fr.gif) 5px 10px no-repeat #E6F5F8;clear:both;}
    #center #centerContent ul.listfr{width:auto;border:0px;margin:20px 0px;padding:35px 20px 10px 20px;background:url(../img/select_segment_fr.gif) 5px 10px no-repeat #E6F5F8;clear:both;}
    #center #centerContent fieldset{border:0px;}
    #center #centerContent fieldset div{clear:both;float:left;margin-top:5px;width:100%;}
    #center #centerContent fieldset label{float:left;width:200px;}
    #center #centerContent fieldset input{float:left;border:1px solid #ccc;background:url(../img/fd_forms.gif) repeat-x;}
    #center #centerContent fieldset textarea{float:left;border:1px solid #ccc;background:url(../img/fd_forms.gif) repeat-x;}
    #center #centerContent fieldset input.csc-mailform-submit{margin-left:170px;}
    
    #center #centerContent table {background-color:#f9fdff;}
    #center #centerContent table.contenttable td.product{width:28%;margin:0px;padding:2px 5px 2px 10px;}
    #center #centerContent table.contenttable td ul{margin:5px 0px;padding:8px 0px;}
    #center #centerContent table.contenttable td {border-bottom:1px solid #80B2E6;}
    #center #centerContent table td.title{background-color:#80B2E6;}
    #center #centerContent table.contenttable td.title p{margin:2px 0px;padding:0px;}
    #center #centerContent table td.none{background-color:#ffffff;border-bottom:0px;}
    #center #centerContent table.contenttable td.none p{margin:2px 0px;padding:0px;}
    #center #centerContent table td.molecule{width:18%;padding:0px 5px 0px 10px;background-color:#80B2E6;}
    #center #centerContent table.contenttable td.molecule p{margin:2px 0px;padding:0px;}
    #center #centerContent table td img{border:none;padding:0px;margin:0px;}
    #center #centerContent table td.partners {border-bottom:0px;}
    #center #centerContent table.contenttable td.partners p{margin:2px 0px;padding:0px;}
    #center #centerContent table td.align-center{margin:0px;padding:0px;}
    #center #centerContent table.contenttable td.align-center p{margin:0px;padding:0px;}
    #center #centerContent table.tagcloud {margin:0px;padding:0px 0px 0px 0px;border:0px;background-color:#FFFFFF;text-align:center;}
    #center #centerContent table.tagcloud td{border-bottom:0px;border-bottom-color:#FFFFFF;}

    #center #centerContent .tagCloud {clear:both;float:left;text-align:center;}
    #center #centerContent .tagCloud img {padding:0px;margin:0px;border:0px;text-align:center;}
    #center #centerContent .tagCloud a{border-bottom:0px;}
    
    #center #centerContent .tx-indocs-pi1 .docs{clear:both;float:left;width:100%;}
      #center #centerContent .tx-indocs-pi1 .docs img{float:left;margin-right:6px;border:0px;}
      #center #centerContent .tx-indocs-pi1 .docs p{float:left;padding-left:6px;width:630px;border-left:1px solid #d4dde9;}
      
    #center #centerContent .tx-loginboxmacmade-pi1{clear:both;float:left;margin-left:200px;padding:40px 0px 0px 30px;width:320px;height:120px;background:url(../img/boite_login.gif) no-repeat;}
      #center #centerContent .tx-loginboxmacmade-pi1 h2{display:none;}
      #center #centerContent .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-welcome{width:300px;display:none;}
      #center #centerContent .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error{width:300px;text-align:center;}
      #center #centerContent .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-success{width:300px;text-align:center;}
      #center #centerContent .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-logout{width:300px;text-align:center;}
      #center #centerContent .tx-loginboxmacmade-pi1 form{width:300px;margin:0px;padding:0px;}
      #center #centerContent .tx-loginboxmacmade-pi1 form .tx-loginboxmacmade-pi1-loginTable{width:280px;border:0px;}
        #center #centerContent .tx-loginboxmacmade-pi1 form .tx-loginboxmacmade-pi1-loginTable td{border:0px;margin:0px;padding:2px;height:14px;background-color:#f4f9fb;}
        #center #centerContent .tx-loginboxmacmade-pi1 form .tx-loginboxmacmade-pi1-loginTable input{padding:2px 5px;width:148px;height:18px;border:1px solid #dadcdb;background:url(../img/champ_login_mdp.gif) no-repeat;}
        #center #centerContent .tx-loginboxmacmade-pi1 form .tx-loginboxmacmade-pi1-loginTable input.submit{width:82px;height:18px;border:0px;background:url(../img/submit.jpg) no-repeat;}
    
    
/* footer*/
#footer{float:left;margin-top:5px;padding:3px 3px 3px 3px;width:984px;background-color:#f4f4f4;}




/*AMBACIE*/
#ambacie{position:relative;padding:0;margin:0;width:1px;height:1px;overflow:visible;}
#ambacie p,#ambacie p a{font:400 9px/24px arial;color:inherit;text-decoration:none;padding:0.3em;margin:0;color:#999999;width:660px;}
