  /*
  ** RESET & GRID
  */

  @import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);


  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:&rsquo;&rsquo;;content:none}table{border-collapse:collapse;border-spacing:0}
  .container_12{width:100%;margin-left:0;margin-right:0}.container_12_margin{width:100%;margin-left:0;margin-right:0}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:8.333%}.container_12 .grid_2{width:16.667%}.container_12 .grid_3{width:25%}.container_12 .grid_4{width:33.333%}.container_12 .grid_5{width:41.667%}.container_12 .grid_6{width:50%}.container_12 .grid_7{width:58.333%}.container_12 .grid_8{width:66.667%}.container_12 .grid_9{width:75%}.container_12 .grid_10{width:83.333%}.container_12 .grid_11{width:91.667%}.container_12 .grid_12{width:100%}.container_12_margin .grid_1{width:6.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_2{width:14.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_3{width:23%;margin-left:1%;margin-right:1%}.container_12_margin .grid_4{width:31.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_5{width:39.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_6{width:48%;margin-left:1%;margin-right:1%}.container_12_margin .grid_7{width:56.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_8{width:64.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_9{width:73%;margin-left:1%;margin-right:1%}.container_12_margin .grid_10{width:81.333%;margin-left:1%;margin-right:1%}.container_12_margin .grid_11{width:89.667%;margin-left:1%;margin-right:1%}.container_12_margin .grid_12{width:98%;margin-left:1%;margin-right:1%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:inline-block;line-height:0}

  html,body{font-family:Arial, sans-serif;font-size:13px; line-height: 1.1;color:#313131;background:#f3f3f3}
  a,address{color:inherit;text-decoration:inherit}
  a{color:#313131;text-decoration:none}
  a:hover{color:#313131;text-decoration:none}
  .icn:before{color:inherit !important;font-size:150% !important}
  strong{font-weight:bold}
  em{font-style:italic}
  ul{list-style-type:disc;margin-left:20px}
  hr{border:0;border-top:1px solid #900}
  .table tbody tr:hover td,.table tbody tr:hover th{background-color:#666}
  img.resize{max-width: 100%;height: auto;} 

  /*
  ** HEADINGS
  */

  h1,h2,h3,h4,h5,h6{font-family:"Yanone Kaffeesatz",Arial, Helvetica, sans-serif;margin:5px 0;text-rendering:optimizelegibility;font-smooth:always;-webkit-font-smoothing:antialiased;opacity:.999}
  h1{line-height:20px;font-size:20px;color:#47474b; margin: 10px 0; padding: 6px 0; border-bottom: 1px solid #c0c0c0;}
  h2{line-height:25px;font-size:22px;color:#900;}
  h3{line-height:25px;font-size:18px;color:#900;}
  h4{line-height:20px;font-size:22px;color:#fff;}
  h5{line-height:18px;font-size:14px;color:#fff;}
  h4.aside{line-height:20px;font-size:23px;color:#fff;}

  /* 
  ** BOUTONS 
  */

  .btn,input[type=submit]{cursor:pointer;box-shadow:none !important;display:block !important;display:inline-block !important;margin:5px 0 !important;padding:5px 12px !important;background:#ffa639 !important;background:-moz-linear-gradient(top,#ffa639 0,#fb7024 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffa639),color-stop(100%,#fb7024)) !important;background:-webkit-linear-gradient(top,#ffa639 0,#fb7024 100%) !important;background:-o-linear-gradient(top,#ffa639 0,#fb7024 100%) !important;background:-ms-linear-gradient(top,#ffa639 0,#fb7024 100%) !important;background:linear-gradient(to bottom,#ffa639 0,#fb7024 100%) !important;color:#fff !important;-webkit-border-radius:4px;border-radius:4px;border:1px solid #fa6126 !important;height:auto !important;text-shadow:none !important;font-size:inherit !important;font-weight:inherit !important}
  .btnn:hover,input[type=submit]:hover{background:#bf6060 !important;background:-moz-linear-gradient(top,#bf6060 0,#bf6060 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bf6060),color-stop(100%,#bf6060)) !important;background:-webkit-linear-gradient(top,#bf6060 0,#bf6060 100%) !important;background:-o-linear-gradient(top,#bf6060 0,#bf6060 100%) !important;background:-ms-linear-gradient(top,#bf6060 0,#bf6060 100%) !important;background:linear-gradient(to bottom,#bf6060 0,#bf6060 100%) !important;color:#f5f5f5}
  .btn-custom{cursor:pointer;box-shadow:none !important;display:block !important;display:inline-block !important;margin:5px 0 !important;padding:5px 12px !important;background:#4b97cd !important;background:-moz-linear-gradient(top,#4b97cd 0,#346ca6 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4b97cd),color-stop(100%,#346ca6)) !important;background:-webkit-linear-gradient(top,#4b97cd 0,#346ca6 100%) !important;background:-o-linear-gradient(top,#4b97cd 0,#346ca6 100%) !important;background:-ms-linear-gradient(top,#4b97cd 0,#346ca6 100%) !important;background:linear-gradient(to bottom,#4b97cd 0,#346ca6 100%) !important;color:#fff;-webkit-border-radius:10px;border-radius:10px;border:1px solid #1d5ea7 !important;height:auto !important;text-shadow:none !important;font-size:inherit !important;font-weight:inherit !important;
  font-size: 30px !important; padding: 10px !important;}
  .bbtn-custom:hover{background:#666 !important;background:-moz-linear-gradient(top,#666 0,#333 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(100%,#333)) !important;background:-webkit-linear-gradient(top,#666 0,#333 100%) !important;background:-o-linear-gradient(top,#666 0,#333 100%) !important;background:-ms-linear-gradient(top,#666 0,#333 100%) !important;background:linear-gradient(to bottom,#666 0,#333 100%) !important;color:#fff !important}

  .btn.big, .btn-custom.big {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }
  .btn.center, .btn-custom.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .lead{font-size:19px;line-height:21px}
  small{font-size:80%}
  .text-left{text-align:left}
  .text-center{text-align:center}
  .text-right{text-align:right}
  legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
  .label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}
  .label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
  .badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
  .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}

  form input[type=text],form textarea,form input[type=password]{margin:2px 0 !important;padding:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #b6b6b6;-webkit-box-shadow:inset 1px 1px 3px 0 rgba(182,182,182,0.7);box-shadow:inset 1px 1px 3px 0 rgba(182,182,182,0.7)}
  form input[type=text]:hover,form textarea:hover,form input[type=password]:hover{background:rgba(255,255,255,0.95);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
  form input[type=text]:focus,form textarea:focus,form input[type=password]:focus{outline-color:#900;background:rgba(255,255,255,0.85)}
  form fieldset{border:1px solid #666;padding:10px}

  #form_1 input[type=text],#form_1 textarea{width:90%}
  #live_102 input[type=submit]{border-radius:3px !important}
  #live_102_tableau_col1{text-align:right;vertical-align:top}
  #live_102_tableau_col2{text-align:center}

  /*
  ** RAPID EDIT
  */

  ul {
    list-style: none;
    list-style-image: url( img/blue-circle.png);
    display: block;
    padding-left: 23px;
    margin-top: -5px;
  }
  
  li {
    line-height: 20px;
  }

  h1 a, h2 a, h3 a, h4 a, h5 a {
    color: inherit !important;
  }

  #wrap {
    width: 960px;
    margin: 0 auto;
  }
  body{
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 62.28%, #e3eff7 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 62.28%, #e3eff7 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 62.28%, #e3eff7 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 62.28%, #e3eff7 100%);
  }

  #header .reste{
    font-family: "Yanone Kaffeesatz", Arial, sans-serif;
    color: #356fa7;
    font-size: 20px;
  }

  #header .reste h4{
    font-size: 24px;
    font-family: "Yanone Kaffeesatz", Arial, sans-serif;
    color: #356fa7;
    line-height:1.1;
  }

  #slider {
    position: relative;
  }
  #slider .floatintext {
    position: absolute;
    right: 20px;
    bottom: -10px;
    color: #fff;
    font-family: "Yanone Kaffeesatz";
    font-size: 25px;
  }

  #slider .floatintext .btn{
    position:relative;
    left: 45px;
    bottom: 10px;
    padding: 15px !important;
  }

  #header {
    background: url(img/deco-header.png) no-repeat top right;
  }

  #content .lead {
    color: #336da5;
font-family: "Yanone Kaffeesatz";
font-size: 24px;
  }
  .produit {
    padding: 10px;
    border: 1px solid #c0c0c0;
  }
  .produit h3{
    color: #fff;
    background: #346da6;
    font-weight: bold;
    font-family: Arial !important;
    padding: 5px;
    font-size: 13px;
    text-align: center;
  }

  .produit .prix{
    color: #346da6;
  }

  #footer {
    background: #48484b;
    color: #797979;
    margin: 10px 0;
    padding: 15px 0;
  }

  #footer h5 {
    font-size: 24px;
    color: #fefefe;
  }
  #footer p {
    margin-left: 45px;
  }

  #footer img {
    vertical-align: middle;
    margin-right: 10px;
  }

  #footer2 h5{
    color: #797979;
font-family: "Yanone Kaffeesatz";
font-size: 24px;
margin-bottom: 10px;

  }
  #footer2 {
    color: #797979;
    padding-bottom: 30px;
  }