/*positionnement général*/
html,body {margin:0px; padding:0px;}

body{background:#FFF;}
img{border:0px;}
form{display:inline}
ul {margin:4px 0px 4px 10px;padding:0px;}
li {list-style-type:none;margin:0px;padding:0px;}
#page{margin:10px 20px 0px 20px;width:900px;}
  
  /* header*/
  #header{display:none;}
/*    #header #logo{float:left;margin:5px 0px 0px 0px;width:229px;}
    #header #blocMenu{float:right;margin:5px 0px 0px 0px;width:358px;}
      #header #blocMenu #blocMenuContent {width:100%;}
    #header .logoHeader{float:right;margin:0px 0px 0px 0px;width:358px;}
      #header .logoHeader div.txt {width:168px;}
      #header .logoHeader span img {vertical-align:middle;}

    #header #blocMenu a{padding:3px 5px;}
    #header #blocMenu a:hover{padding:3px 5px;}
      #header #blocMenu .tx-macinasearchbox-pi1{clear:none;display:inline;}
      #header #blocMenu form input{vertical-align:middle;border:0px;}
      #header #blocMenu form input.texte{padding:5px 5px 5px 20px;width:140px;height:18px;background:url(../img/recherche.gif) no-repeat;}
      #header #blocMenu form input.submit{width:27px;height:28px;}
      
  /* main menu*/
  #mainMenu{display:none;}
/*    #mainMenu span{float:left;display:block;padding:5px 5px 3px 5px;margin-top:0px;}
    #mainMenu a{float:left;display:block;padding:5px 5px 3px 5px;margin-top:0px;}
    #mainMenu a.active{float:left;display:block;padding:5px 5px 3px 5px;margin-top:0px;background-color:#fff;}
    
  /* home contenu*/  
/*  #homeContenu{float:left;width:900px;padding:0 0 10px 0;background:#FFF;background:url(../img/fond_page.gif)}
   #homeContenu .header_left{float:left;width:593px;height:271px;background:url(../img/visu_centre_1.jpg) no-repeat;}  
   #homeContenu .header_right{float:left;width:307px;height:271px;}  
   #homeContenu .content {background:#FFF;width:899px;}
    #homeContenu .content .blocLeft{float:left;margin-top:6px;width:290px;background:url(../img/actualites.gif) no-repeat top left;padding-top:20px;margin-left:15px}
    html* #homeContenu .content .blocLeft{float:left;margin-top:6px;margin-left:10px;padding-left:0px;width:290px;background:url(../img/derniere_minute.gif) no-repeat;}
     #homeContenu .content .blocLeft .actu {padding:0px 8px 0px 0px;height:97px;overflow:hidden;}
     #homeContenu .content .blocLeft .actu .title {float:left;width:100%;margin:8px 8px 2px 0px;}
     #homeContenu .content .blocLeft .actu .date {float:left;width:100%;margin:3px 8px 0px 0px}
     #homeContenu .content .blocLeft .actu .subHeader {float:left;width:100%;margin:3px 0px 0px 0px;}
     #homeContenu .content .blocLeft .actu .subHeader p.bodytext {margin:0px 8px 0px 0px;padding:0px;}
     #homeContenu .content .blocLeft .actu .subHeader span.more {float:right;}
     #homeContenu .content .blocLeft .blocNl {clear:both;float:left;width:290px;margin:3px 0px 0px 0px;height:89px;padding-top:60px;padding-left:10px;background:url(../img/box_inscription.gif) no-repeat;}
     html* #homeContenu .content .blocLeft .blocNl {clear:both;float:left;width:290px;margin:5px 0px 0px 0px;height:87px;padding-top:60px;padding-left:10px;background:url(../img/box_inscription.gif) no-repeat;}
     #homeContenu .content .blocLeft .blocNl input.txt {float:left;width:244px;margin:2px;padding:3px;}
     #homeContenu .content .blocLeft .blocNl input.btn {float:left;display:block;width:80px;height:30px;background:url('../img/btn_inscrire.gif') no-repeat left bottom;border:0px;cursor: pointer;}
     #homeContenu .content .blocLeft .presse{float:left;width:274;padding:0px 8px 0px 0px;}
     #homeContenu .content .blocCenter{float:left;margin-top:7px;width:274px;}
     #homeContenu .content .blocRight{float:left;width:570px;height:308px;margin:8px 0px 10px 0px;border:1px solid #DBC2E6;background-color:#F6F3F8;}
      #homeContenu .content .blocRight .logo div#txt {width:150px;margin:0px;}
      #homeContenu .content .blocRight h2 {margin:0px;padding:3px 5px 0px 5px ;}
      #homeContenu .content .blocRight .blocTxt {padding-top:0px;padding-bottom:1px;padding-left:10px;}
      #homeContenu .content .blocRight .blocTxt p {margin:0px;padding:3px 5px;}
      #homeContenu .content .blocRight .blocTxt ul{margin:5px 0px 10px 10px;padding-left:15px;}
      #homeContenu .content .blocRight .blocTxt ul li{margin:1px 5px 1px 5px;list-style-image:url(../img/puce_orange.gif);}

      #homeContenu .content .blocRight #logo1 {display:block;float:left;width:76px;height:92px;}
      #homeContenu .content .blocRight #logo2 {display:block;float:left;width:76px;height:92px;}
      #homeContenu .content .blocRight #logo3 {clear:both;display:block;float:left;width:150px;height:92px;margin:0px;}
      #homeContenu .content .blocRight .logo #logo3 {border:1px solid #CCC; margin-bottom:5px;margin-right:5px;clear:left}
      #homeContenu .content .blocRight #logo4 {display:block;float:left;width:98px;height:92px;}
        

  /* int contenu */
/*  #intContenu {float:left; width:898px; background:#FFF url('../img/poisson_bas2.gif') no-repeat left bottom;}
    #intContenu .content {width:900px;}
*/      #intContenu .content .blocLeft{display:none;}
/*        #intContenu .content .blocLeft ul {margin:10px 0px 10px 10px;padding:0px;}
          #intContenu .content .blocLeft ul li {margin:10px 0px 10px 0px;padding:0px;}
          #intContenu .content .blocLeft ul li ul li{margin:10px 23px 10px 8px;list-style-image:url(../img/puce_orange.gif)}
          #intContenu .content .blocLeft ul li ul li:hover{background:#FFF;}
          #intContenu .content .blocLeft ul li.active ul li.active {background:#FFF;}
        #intContenu .content .blocLeft #blocNl {margin:40px 0px 0px 10px;padding:0px 0px 0px 0px;height:53px;width:239px;background:url('../img/newsletter_int.gif');}
      
*/      #intContenu .content .blocRight{width:590px;padding:0px 0px 20px 0px;text-align:justify;}
      #intContenu .content .blocRight img{margin:10px 0px 10px 10px}
      #intContenu .content .blocRight img.jour{margin:10px 0px 0px 0px}
/*        #intContenu .content .blocRight #fileAriane {float:left;padding:5px 0px 0px 0px; width:586px;}
          #intContenu .content .blocRight #fileAriane a {margin:0px;padding:0px;}
            #intContenu .content .blocRight #fileAriane a img {margin:0px;padding:0px;}
*/          
        #intContenu .content .blocRight #pageTitle {padding:15px 0px 15px 0px; width:100%;}
        #intContenu .content .blocRight h1 {padding:10px 0px 4px 0px;width:100%;}
        #intContenu .content .blocRight h2 {padding:0pxwidth:100%;}
        #intContenu .content .blocRight h2 span.abbr {padding:0px;width:100%;}
        #intContenu .content .blocRight h5 {padding:10px 0px 4px 0px;width:100%;}
        #intContenu .content .blocRight p {padding:2px 0px 2px 0px}
        #intContenu .content .blocRight a img.jour {clear:both;border:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
        #intContenu .content .blocRight a:hover img.jour {clear:both;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.8;}
        #intContenu .content .blocRight .highlight {padding:10px;background-color:#E95E0F;border:1px solid #FC8F3F;}
        
    /* Formulaire */        
/*        #intContenu .content .blocRight form .csc-mailform{border:0px;}
          #intContenu .content .blocRight form div {float:left;display:block;width:100%;}
          #intContenu .content .blocRight form label {float:left;display:block;width:160px;}
          #intContenu .content .blocRight form input {float:left;display:block;}
          #intContenu .content .blocRight form textarea {float:left;display:block;width:323px;}
        
    /* Tableaux */
        #intContenu .content .blocRight table tr td p {padding:0px;margin:0px;}
        #intContenu .content .blocRight table tr td img{padding:3px;padding:0px 0px 0px 5px;margin:0px;}
        #intContenu .content .blocRight table tr td a img{border:2px solid #E3E0E5;padding:0px;margin:0px;}
        #intContenu .content .blocRight table tr td a:hover img{border:2px solid #0A79C0;}
        
        #intContenu .content .blocRight ul{margin:0px 5px;padding-left:15px;}
        #intContenu .content .blocRight ul li{margin:2px 5px 2px 5px;padding-bottom:10px;list-style-image:url(../img/puce_orange.gif);}
        #intContenu .content .blocRight h3{margin:0px 0px 10px 0px;padding-top:0px;}
        #intContenu .content .blocRight h4{width:110px;background:#0A79C0;border:1px solid #0086CC;margin:15px 0px 2px 0px;padding:5px 8px 5px 8px;}
        #intContenu .content .blocRight p.important {padding:0px 10px 35px 10px;margin:15px 0px 15px 0px;background:#E3E0E5;}
        #intContenu .content .blocRight .csc-header {padding:0px;margin:0px;}
        #intContenu .content .blocRight p.csc-header-date {padding:0px;margin:0px;}
        #intContenu .content .blocRight span.important{padding:0px;margin:0px;}
        #intContenu .content .blocRight hr{padding-bottom:10px;border:0px;border-top:1px dotted #8F8F8F;}
        #intContenu .content .blocRight blockquote{width:auto;background:url(../img/guillemet.gif) no-repeat 0px 0px;border:0px;margin:15px 0px 2px 12px;padding:5px 8px 5px 8px;}
      
        #intContenu .content .blocRight .actu {margin:0px 0px 0px 0px; padding:0px 15px 0px 15px;}
        #intContenu .content .blocRight .actu .title {float:left;width:100%;padding:10px 0px 0px 0px;}
        #intContenu .content .blocRight .actu .date {display:none;float:left;width:100%;}
        #intContenu .content .blocRight .actu .subHeader {float:left;width:100%;margin:2px 0px 0px 0px;}
          #intContenu .content .blocRight .actu .subHeader p.bodytext {margin:0px;padding:0px;}
          #intContenu .content .blocRight .actu .subHeader span.more {float:right;}
        #intContenu .content .blocRight .actu .content {float:left;width:100%;margin:0px 0px 0px 0px;padding:0px;}
        #intContenu .content .blocRight .actu .touteActu {width:100%;margin:0px 0px 0px 0px;}

/*        #intContenu .content .blocRight .blocNl {float:left;width:274px;height:138px;padding-top:60px;padding-left:10px;background:url(../img/box_inscription.gif) no-repeat;}
          #intContenu .content .blocRight .blocNl input.txt {float:left;width:244px;margin:2px;padding:3px;}
          #intContenu .content .blocRight .blocNl input.btn {float:left;display:block;width:80px;height:30px;background:url('../img/btn_inscrire.gif') no-repeat left bottom;border:0px;cursor: pointer;}
       #intContenu .content .blocRight .blocNlDes {float:left;width:274px;height:73px;padding-top:5px;padding-left:10px;background:url(../img/box_desabonner.gif) no-repeat;}
          #intContenu .content .blocRight .blocNlDes input.txt {float:left;width:244px;margin:2px;padding:3px;}
          #intContenu .content .blocRight .blocNlDes input.desbtn {float:left;display:block;width:110px;height:30px;background:url('../img/desabonner.gif') no-repeat left bottom;border:0px;cursor: pointer;}

  /*---formulaire---*/  
      /*---formulaire contact---*/     
/*      div.csc-mailform-field label {float:left;vertical-align:middle;padding:2px 0px;margin:2px 0px;}
      div.csc-mailform-field input{width:325px;border:1px solid #A5ACB2;vertical-align:middle;padding:2px 0px;margin:2px 0px;}
      html* div.csc-mailform-field input{width:327px;padding:2px 0px;margin:8px 0px;}
      div.csc-mailform-field input.texte{padding:3px 5px 0px 5px;height:20px;} 
      div.csc-mailform-field input.textarea #mailformMessage{width:140px;}
      div.csc-mailform-field input.csc-mailform-submit {width:140px;background:#00408E;border:2px outset #A6BEDE;cursor:pointer;}
      div.csc-mailform-field input.submit{width:27px;height:28px;}
      /*---formulaire envoyer à un ami---*/
      form p{font-size:11px;text-align:left;}
      div.csc-mailform-field input[type=hidden] {width:10px;border:none;}
      div.csc-mailform-field input.submit[type=submit] {width:140px;background:#00408E;border:2px outset #A6BEDE;cursor:pointer;}
      html* input.submit {height:50px;background:#00408E;border:2px outset #A6BEDE;cursor:pointer;}
  /*---fin formulaire---*/          
          
          
  /* footer*/
/*  #footer{float:left;margin:0px 0px 0px 0px;padding:15px 20px 0px 0px;width:880px;height:53px;overflow:hidden;background:url(../img/footer.gif) no-repeat;}*/
  #intFooter{display:none;}
               
