

#header {
    background : url('images/bg_green.gif');
    width : 100%;
    height:79px;
  }


#logo {
    margin-left : 29px;
    width:118px;
  }


#ctn_center {
    background : #ffffff;
    padding : 3px;
    border : #000 solid 1px;
    height : 540px;
    left : 190px;
    position : absolute;
    top : 20px;
    width : 760px;
  }


#footer {
    position:absolute;
    font : 10px serif;
    color : #888888;
    text-align : center;
    width : 70%;
    top:570px;
  }


#footer a {
    text-decoration:none;
    color : #888888;
  }


#menu {
    background-color : #FFFFFF;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    /* margin-left : 10px;
    margin-top : -450px;
    */ width : 163px;
    position:absolute;
    left:12px;
    top:120px;
  }


#menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }


#menu li {
    border-bottom-color : #d2d2d2;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    padding-bottom : 0px;
    padding-top : 0px;
  }


#menu ul a:link, #menu ul a:visited {
    display: block;
    padding: 5px 5px;
    text-decoration: none;
    color: #000000;
  }


#menu ul li a:hover {
    background-color: #E4F4EA;
    color: #017A2F;
    text-decoration: underline;
  }


.t_118 {
    color : #000000;
    font-weight:bold;
  }


.t_811 {
    color : #00aa40;
    font-weight:bold;
  }


#container-title {
    background-color:#aaaaaa;
  }


#container-intro {
    background-color:#ababab;
  }


.resultat-hide, .resultat-visible {
    display: none;
    background-color : #ffffff;
    margin-left : auto;
    margin-right : auto;
    width : 70%;
  }


.resultat-visible {
    display : block;
  }


.resultat-pro, .resultat-part {
    display : block;
    border-bottom-color : #999999;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #e6e7e6;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #999999;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #e6e7e6;
    border-top-style : solid;
    border-top-width : 1px;
    margin-bottom : 13px;
    padding-top : 0px;
  }


h1 {
    color : #5F6775;
    font-size : 28px;
    line-height : 35px;
    padding-left : 10px;
    margin-top:3px;
  }


.resultat-pro {
    background-color : #fff3b5;
  }


.resultat-part {
    background-color : #ffffff;
  }


.resultat-err {
    background-color : #FF2B2B;
  }


.rep-name-pro {
    background-color : #ff8819;
  }


.rep-name-part {
    background-color : #6ECFFF;
  }


.rep-adr {
    float : left;
    width : 71%;
  }


.rep-tel {
    text-align : right;
  }


.rep-adr-comp {
  }


.rep-tools {
    background-color : #ffe589;
  }


.rep-operator {
    background-color : #d8ffe8;
    text-align : center;
  }


.rep-operator p {
    font-size : 9px;
    font-style : italic;
  }


body {
    background-color : #F6F6F6;
    font-family : verdana, 'Bitstream Vera Sans', 'sans-serif';
    font-size : small;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }

/* ----------------- Encadr�informations 118 811 par t��hone --------------------- */

#info-118811 {
    position: absolute;
    margin-left:5px;
    background-image : url('images/bg_woman2.jpg');
    height : 320px;
    width : 182px;
    top:160px;
    padding-left : 5px;
  }


#title-info-118811 {
    color : #505050;
    padding-top : 5px;
    font-weight:bold;
    padding-left:3px;
  }


#text-info-118811 {
    font-size : 11px;
    color:#505050;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:3px;
    padding-right:3px;
  }


#services-info-118811 {
    font-size:9px;
    font-weight:bold;
    color:#505050;
  }


#services-info-118811 span {
    background-image : url('images/ico_fleche.gif');
    background-repeat : no-repeat;
    line-height : 18px;
    padding-left : 13px;
  }


#tarifs-info-118811 {
    color : #505050;
    font-size : 8px;
    margin-left : 60px;
    margin-top : 95px;
  }

