/***************** STYLE CONTENU *****************/

#contenu span.vert{
color:#bbe859;
font-weight: bold;
}

#contenu span.norm{
font-weight: normal;
}

#contenu span.jaune{
font-weight: bold;
color: #eee672;
}



  .gris
 {

   font-weight: bold;
   font-size: 11px;
    width: 400px;
   text-align: left;
   color: #8a7242;
   margin-top: 5px;
   float: left;
   line-height: 16px;
    }

h1{
float: left;
width: 640px;
font-family:Georgia, Arial, Verdana;
font-size: 16px;
color: #eee672;
text-align: left;
font-style: italic;
margin-bottom: 15px;
border-bottom: 1px solid #000000;
padding-bottom: 2px;
}

h1 span{
float: left;
width: 640px;
margin-top: 7px;
line-height: 1px;
clear: both;
border-bottom: 1px solid #4d0823;
}


.h4Big

{
   width: 300px;
  height: 40px;
  float: left;
  text-align: center;
  background-image: url(../images/charte/tba2.png);
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 40px;
  color: #ffa720;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 30px;
  cursor: pointer;
}



h4
{
  width: 160px;
  height: 40px;
  float: left;
  text-align: center;
  background-image: url(../images/charte/tba.png);
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 40px;
  color: #ffa720;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 30px;
  cursor: pointer;
}

h4.actif
{
  color: #ffffff;
  cursor: default;

}





.paragraph-text
{
  float: left;
}





#contenu  a
{
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: #d290ab;
  font-weight: bold;

}

#contenu  a:hover
{
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  /*color: #d290ab;*/
  color: #ffffff;
  font-weight: bold;
}




.paragraphe1
{
  padding-top: 22px;
}

.paragraphe2
{
   float: left;
   width: 311px;
   clear: left;
   padding-top: 10px;
}

.paragraphe2 h3,.paragraphe3 h3,.paragraphe h3
{
 background-image: url(../images/charte/line.png);
   background-repeat: no-repeat;
   background-position: 0px 19px;
   padding-bottom: 2px;
   margin-bottom: 8px;
    float: left;
    font-size: 12px;
   color: #e4a6f4;
   width: 311px;
   font-weight: bold;
}


.paragraphe3
{
   float: right;
   width: 311px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.paragraphe
{
   float: left;
   width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}


.paragraphe3width321px
{
   float: right;
   width: 325px;
    padding-top: 10px;
    padding-bottom: 10px;
}



 .bull1
 {
   background-image: url(../images/charte/puce2.png);
   background-repeat: no-repeat;
   background-position: top left;
   padding-left: 28px;
     text-align: left;
     clear: left;

   line-height: 16px;
   }


    .bull2
 {
   background-image: url(../images/charte/puce1.png);
   background-repeat: no-repeat;
   background-position: top left;
   font-weight: bold;
   font-size: 11px;
   padding-left: 12px;
   width: 400px;
   text-align: left;
   color: #8a7242;
   margin-top: 5px;

   float: left;
   line-height: 16px;
   }



 .bull4
 {
   background-image: url(../images/charte/puce2.png);
   background-repeat: no-repeat;
   background-position: top left;
   font-weight: normal;
   font-size: 11px;
   padding-left: 12px;
     text-align: left;
   float: left;
   line-height: 16px;
   }




/* default */

  object{
    outline: none;
  }


a:active, a:focus{
outline:none;
}

a img{
opacity:1.00;
border: 0px;
}

a:hover img{
opacity:0.70;
border: 0px;
}



.invisible{
  display: none;
}

.indent20{
  margin-left: 20px;
}


.indent25{
  margin-left: 25px;
}

.indent30{
  margin-left: 30px;
}


.indent65{
  margin-left: 60px;
}

.indent60{
  margin-left: 60px;
  margin-top: 8px;
}
.indent100{
  margin-left: 100px;
}

.indent140{
  margin-left: 140px;
}

.indent180{
  margin-left: 180px;
}

.indent220{
  margin-left: 220px;
}
.top2{
margin-top: 2px;
}


.top5{
margin-top: 5px;
}

.top7{
margin-top: 7px;
}


.top10{
margin-top: 10px;
}

.top15{
margin-top: 15px;
}


.top20{
margin-top: 20px;
}

.top25{
margin-top: 25px;
}


.top30{
margin-top: 30px;
}

.top35{
padding-top: 35px;
}


.padding10{
padding-top: 10px;
}


.padding15{
padding-top: 15px;
}


.padding20{
padding-top: 20px;
}

.padding25{
padding-top: 25px;
}

.padding50{
padding-top: 50px;
}

.padding100{
padding:100px;
}

 .negatif5{
  margin-top: -5px;
}
.negatif6{
  margin-top: -6px;
}
.negatif10{
  margin-top: -10px;
}


.negatif3{
  margin-top: -3px;
  text-align: center;

}



.negatif25{
  margin-top: -25px;
}

.margin0{
  margin-top: 0px;
}




.clear-left{
clear: left;
float: left;
width: 100%;
}

.nowrap{
  white-space: nowrap;
}


.thumb-droit{
float: right;
padding: 5px;
background-color: #4c082d;
border: 1px solid #99395e;
margin-left: 10px;
}



.thumb-droit3{
float: right;
padding: 5px;
background-color: #4c082d;
border: 1px solid #99395e;
}

.thumb-gauche{
float: left;
padding: 5px;
background-color: #4c082d;
border: 1px solid #99395e;
margin-right: 10px;
}

.thumb-gauche2{
float: left;
}


.thumb-gauche3{
float: left;
padding: 5px;
background-color: #4c082d;
border: 1px solid #99395e;

}

.line{
   border-bottom:1px solid #912d54;
   width:100%;
   float: left;
   clear: left;
   height: 20px;
   line-height: 10px;
   margin-bottom: 10px;
}
/* default */

.lienPrestations
{
float: left;
padding: 3px;
background-color: #4c082d;
border: 1px solid #99395e;
margin: 2px 5px 2px 0px;
text-align: center;
height: 120px;
font-size: 11px;
font-weight: bold;
margin-bottom: 20px;
line-height: 14px;
}


.lienPrestations img
{
  padding-bottom: 5px;
}

#contenu .lienPrestations a
{
font-size: 11px;
font-weight: bold;
color: #f06f9e;
}

#contenu .lienPrestations a:hover
{
font-size: 11px;
font-weight: bold;
color: #ffffff;
}


.lienPrestations2
{
  margin-bottom: 5px;
}

.page
{
  border:1px solid #9d375f;
  background-color: #6d173a;
  text-align: right;
  float: right;
  padding: 2px 5px;
  margin-top: 20px;
  position: relative;
  font-size: 11px;
  margin-right: -20px;
  }

  .haut
  {
      border-bottom:1px solid #9d375f;
      float: right;
      width: 100%;
       margin-bottom: 20px;
       margin-top: -12px;
         }


  .pagecontents
  {
      clear: both;
      width: 100%;
  }




.carre-bordo
{
  border: 1px solid #99395e;
  background-color: #4c082d;

  font-family: Arial, Verdana;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  width: 80px;
  height: 115px;
  float: left;
  margin: 5px 5px 10px 0px;
}


#contenu .carre-bordo a,#contenu .carre-bordo a:hover
{
  font-weight: bold;
  font-size: 11px;
  line-height: 12px;

}

.carre-bordo-img
{
  padding: 2px;

}

.carre-bordo-titles
{
  height: 30px;
  background-color: #99395e;

    font-weight: bold;
  font-size: 11px;
  line-height: 12px;
}



 .pag20{
  font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size: 12px;
   text-align: center;
   padding-top: 5px;
   clear: left;
   color:#ffffff;
   font-weight: bold;
 }



#contenu .pag20 a{
  color:#f06f9e;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
 }

#contenu .pag20 a:hover{
  color:#ffffff;
  font-weight: bold;
  font-size: 11px;
 }

#contenu .pag20 strong{
 color:#eb508c
}

.crop_thumb
{

  background-position:  1px center;
  background-repeat: no-repeat;
  width:93px;
  height:93px;
  display:block;
  cursor:pointer;
}

.crop_thumb2
{

  background-position:  center center;
  background-repeat: no-repeat;
  width:95px;
  height:80px;
  background-color: #FFFFFF;
  display:block;
  cursor:pointer;
}

.ancor
{
  clear: left;
}

 .link_type5 a:link, .link_type5 a:visited{text-decoration: none; color: #fff83d; font-weight: bold; padding:0px 0px 0px 0px;}
.link_type5 a:hover, .link_type5 a:active{color:#cae0ff; text-decoration: none;  font-weight: bold; padding:0px 0px 0px 0px;}

.link_type1 a:link, .link_type1 a:visited{text-decoration: none; color: #fff83d; font-weight: bold; padding:0px 0px 0px 20px;}
.link_type1 a:hover, .link_type1 a:active{color:#cae0ff; text-decoration: none;  font-weight: bold; padding:0px 0px 0px 20px;}

.description
{
  width:100%;
  margin: 10px auto;
}
 .description p
 {
   text-align: center;
   padding: 10px 0;
 }
table#annuaire{
  width: 100%;
  margin:0 auto;

}
table#annuaire img
{
  margin:4px 5px;
  float: left;
}
