    
      *
      {
      margin: 0px;
      padding: 0px;
      color:#FFFFFF;
      font-size:12px;
      line-height:18px;
      }
      
      #all
      {
      text-align:center;
      margin: 0px;
      padding: 0px;
      background-color:#000;
      width: 100%;
      }
      
      strong
      {
      color:#ffffff;
      font-weight:bold;
      }
      
      a
      {
      text-decoration:none;
      }
      
      .normal
      {
        font-weight:normal;
        color:#ffffff;
      }
      
      table
      {
        width:400px;
        margin-left:20px;
      }
      
      h1
      {
      font-size:27px;
      font-family:lucida sans, arial, verdana, times;
      }
      
      h2
      {
      font-size:17px;
      color:#b3d7ff;
      }
      
      h3
      {
      font-size:16px;
      color:#9ad9ff;
      margin-left:10px;
      }
      
      h4
      {
      font-size:17px;
      margin-left:15px;
      margin-left:250px;
      }
      
      .h4_space
      {
      font-size:17px;
      margin-left:15px;
      margin-left:30px;
      }
      
      h5
      {
      font-size: 1.4em;
      }
      
      p
      {
      padding:10px;
      font-size:12px;
      }
      
      b
      {
      color:#5ba7ff;
      font-weight:bold;
      font-size:13px;
      }

      li
      {
      margin-left : 20px;
      }
      
      #corps 
      {
      float:left;
      width:840px;
      padding: 0px;
      background-image : url(images/back.jpg);
      background-repeat : repeat-y;
	    background-position: 6px;
      }
      
      #footer_cont 
      {
      float:left;
      width:827px;
      background-image: url(images/bott_deuz.jpg);
      background-repeat: no-repeat;
      margin-left:6px;
      margin-top:0px;
      padding:0px;
      height:10px;
      font-size:0.1em;
      display:inline;
	    }
	    
      #contentfooter2 
      {
      float:left;
      width:827px;
      background-image: url(images/bott_quatrez.jpg);
      background-repeat: no-repeat;
      margin-left:6px;
      margin-top:0px;
      padding:0px;
      height:10px;
      font-size:0.1em;
      display:inline;
	    }

      .clear
      {
      clear:both;
      }
      
      .devis td
      {
      height:23px;
      width:250px;
      }
      
      .cadre_page
      {
      padding-left:15px;
      }
      
      input
      {
      color:black;
      font-size:14px;
      }
      
      textarea
      {
      color:black;
      font-size:13px;
      }
    
      
      body 
      {
      font-family:  Arial, verdana, times, sans-serif;
      font-size:62.5%;
      font-style:normal;
      font-variant:normal;
      font-weight:normal;
      line-height:1.8em;
      background-color:#000000;
      width:100%;
      text-align:center;
      padding:0px;
      margin:0px;
      margin-left:auto;
      margin-right:auto;
      }
      
      #content 
      {
      width:840px;
      text-align:center;
      padding:0px;
      margin:0px;
      margin-left:auto;
      margin-right:auto;
      background-color:#000000;
      }
      
      #logo 
      {
      float:left;
      width:355px;
      height:170px;
      margin-left:6px ;
	    margin-top:4px;
	    margin-bottom:4px;
	    background-image: url(images/logo.jpg);
      background-repeat: no-repeat;
      color:#FFFFFF;
      text-align:right;
      padding-top:110px;
      font-size:120%;
      line-height:20px;
      display:inline;
      }
      
      #text_logo 
      {
      float:left;
      width:451px;
      height:240px;
      clear:right;
      margin-left:0px;
	    margin-top:4px;
	    margin-bottom:4px;
	    margin-right:4px;
      background-image: url(images/accroche.jpg);
      background-repeat: no-repeat;
      text-align:left;
      padding-left:10px;
      padding-right:10px;
      padding-top:50px;
      display:inline;
      color:#FFFFFF;
      }
      
      #text_logo a
      {
      color:#9ad6ff;
      }
      
      #column_title_1
      {
      float:left;
      width:182px;
      height:25px;
      clear:left;
      margin-left:5px;
      margin-right:3px;
      margin-top:0px;
      padding-left:5px;
      padding-top:5px;
      background-image: url(images/prems.jpg);
      background-repeat: no-repeat;
      display:inline;
      color:#FFFFFF;
      text-align:left;
      }
      
      #column_title_2
      {
      float:left;
      width:432px;
      height:25px;
      margin-top:0px;
      padding-left:5px;
      padding-top:5px;
      background-image: url(images/deuz.jpg);
      background-repeat: no-repeat;
      display:inline;
      color:#FFFFFF;
      text-align:left;
      }
      
      #deuz_2col 
      {
      float:left;
      width:589px;
      height:25px;
      margin:0px;
      margin-left:0px;
      padding-left:5px;
      padding-top:5px;
      background-image: url(images/quatrez.jpg);
      background-repeat: repeat-x;
      display:inline;
      color:#FFFFFF;
      text-align:left;
      }
      
      #column_title_3 
      {
      float:left;
      width:194px;
      height:25px;
      clear:right;
      margin-left:3px;
      margin-top:0px;
      padding-left:5px;
      padding-top:5px;
      background-image: url(images/troiz.jpg);
	    background-repeat: no-repeat;
      display:inline;
      color:#FFFFFF;
      text-align:left;
      }
      
      #column_cont_1
      {
      float:left;
      width:185px;
      clear:left;
      margin-left:6px;
      margin-top:0px;
      background-image: url(images/ctprems.jpg);
      background-repeat: no-repeat;
      text-align:left;
      display:inline;
      color:#FFFFFF;
      }
      
      #column_cont_2
      {
      float:left;
      width:435px;
      margin-left:5px;
      margin-top:0px;
      background-image: url(images/ctdeuz.jpg);
	    background-repeat: no-repeat;
	    text-align:left;
      display:inline;
      color:#FFFFFF;
      }
      
      #ctdeuz_2col 
      {
      float:left;
      width:580px;
      margin-left:0px;
      margin-top:0px;
      background-color: #000000;
      border-left:2px solid #222222;
	    border-right:2px solid #222222;
	    text-align:left;
      display:inline;
      color:#FFFFFF;
      padding:5px;
      }
      
      #column_cont_3 
      {
      float:left;
      width:197px;
      margin:4px;
      margin-left:5px;
      margin-top:0px;
      background-image: url(images/cttroiz.jpg);
      background-repeat: no-repeat;
      text-align:left;
      display:inline;
      color:#FFFFFF;
      }
      
      #back_ 
      {
      width:840px;
      background-repeat: repeat-y;
	    background-position:center;
	    background-color:#000099;
      }

      .footer
      {
      font-size: 0.9em;
      line-height:8px;
      }
      
      .mentions
      {
      font-size:11px;
      }
      
      .more
      {
      text-align:right;
      }
      
      .more a
      {
      text-decoration:none;
      font-size:13px;
      color:#4f93d2;
      }
      
      #menu_gauche
      {
      padding: 5px;
      color:#FFFFFF;
      }
      
      #menu_gauche ul li 
      {
      margin: 0;
      padding: 7px;
      border-bottom:1px dotted #CCCCCC;
      list-style-image:none;
      list-style-type:none;
      }
      
      #menu_gauche a 
      {
      font-weight: bold;
      color: #ffffff;
      font-size:13px;
      }
      
      #menu_gauche a:hover
      {
      color:#81bcff;
      }
      
      #menu 
      {
      padding: 5px;
      color:#FFFFFF;
      }
      
      #menu ul 
      {
      margin: 0;
      padding: 0;
      }
      
      #menu ul li 
      {
      margin: 0;
      padding: 7px;
      border-bottom:1px dotted #CCCCCC;
      list-style-image:none;
      list-style-type:none;
      }
      
      #menu li.first 
      {
      background: none;
      }
      
      #menu a 
      {
      font-weight: bold;
      color: #ffffff;
      font-size:13px;
      }
      
      #menu a:hover
      {
      color:#81bcff;
      }
      
      .liste
      {
      width:185px;
      }
            
      .liste  li 
      {
      padding:7px;
      border-bottom:1px solid #CCCCCC;
      font-family:arial;
      }
      
      a {color:#4f93d2;}

      #accroche_ p {margin-left : 15px;border-left:3px solid #4f93d2;}

      .summary
      {
        font-size:1em;
        font-weight:bold;
        color:#FFFFFF;
      }

      a.readMore
      {
        color:#555555;
        padding-left:30px;
      }


