#content-text{
  color: #666666;
  font-weight: normal;
  text-align: justify;
  font-family: Arial, Verdana,  Geneva;
  font-size: 12px;
  line-height: 16px;
}


#content-text a{
  color: #000000;
  font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 12px;
  line-height: 16px;
  text-decoration: underline;
}

#content-text a:hover{
  color: #7F3301;
  font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}


#content-text .themes{

   color: #7F3301;
  font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 11px;
  line-height: 16px;
  text-decoration: underline;
}

#content-text .themes:hover{
  color: #000000;
  font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 11px;
  line-height: 16px;
  text-decoration: none;
}

#content-text h1{
  color: #7F3301;
  font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 20px;
  height: 50px;
  text-align: left;
}

.brad
{
  margin-top: -20px;
  float: right;
  color: #7f3301;
  font-weight: bold;
}
 .brad2
{
  margin-top: -20px;
  padding-bottom: 30px;
  float: right;
  color: #7f3301;
  font-weight: bold;
}

#content-text h1 a{
  color:#000000;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none;
 }

#content-text h1 a:hover{
  color:#7F3301;
  font-weight: bold;
  font-size: 15px;
 }


#content-text h2{
   font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 16px;
  padding-bottom: 5px;
   color: #7F3301;
   padding-top: 15px;
}

#content-text h3{
   font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 16px;
  padding-bottom: 5px;
   color: #7F3301;
   padding-top: 15px;
  clear: left;
}

#content-text h4{
font:bold 12px/18px  Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#7F3301;
text-transform: uppercase;
padding: 5px;
text-align: left;
margin-top: 15px;
background-color: #E4E7E4;
border: 1px solid #C0C0C0;
}

#content-text h6{
font:bold 12px/18px  Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#7F3301;
text-transform: uppercase;
padding: 5px;
text-align: left;
margin-top: 15px;
background-color: #E4E7E4;
border: 1px solid #C0C0C0;
}


.bull1{
  background-image: url(../images/charte/bull.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 15px;
    padding-left: 15px;
  margin:5px 0px 5px 12px;
  float: left;
  width: 100%;
}



.partener-table{
width: 100%;
float: left;
}

.partener{
font: 12px/16px Arial,  Verdana, Tahoma, Geneva, Helvetica, sans-serif;
width: 270px;
padding: 0px 25px 0px 0px;
float: left;

}



.partenaires{
float: left;
width: 165px;
text-align: center;
padding: 0px 15px 10px 15px;
}

.partenaires-text{
float: left;
width: 160px;
text-align: center;
height: 60px
}


 .partenaires-thumb{
border: 1px solid #E8E2AD;
background-color: #F3F0D8;
padding: 5px;
height: 130px;
width: 160px;
float: left;

}




 .pag{
  font-family:Arial,Geneva, Helvetica, sans-serif;
	font-size: 12px;
   text-align: center;
   padding-top: 15px;
   clear: left;
 }



 #content .pag a{
  color:#008661;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
 }

 #content .pag a:hover{
  color:#000000;
  font-weight: bold;
  font-size: 11px;
 }

#content .pag strong{
 color:#008661
}

.livres4{
  float: left;
  margin: 5px;
}


.actualites{
float: left;
width: 580px;
text-align: left;
padding: 0px 0px 25px 0px;
border-bottom: 1px dashed #E6E6E6;
margin-top: 25px

}


.actualites-title{
font-size: 13px;
text-transform: uppercase;
color:#666666;
font-weight: bold;
}

.dates{
color:#CCCCCC;
font-style: italic;
font-weight: bold;
}


.livre-titre{
   font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 12px;
  padding-bottom: 5px;
   color: #7F3301;
   padding-top: 15px;
}


.livre-text{
padding: 0px 0px 25px 0px;
border-bottom: 1px dashed #E6E6E6;
margin-top: 0px

}

.blog{
  float: left;
  clear: left;
  width: 585px;
  padding-bottom: 10px;

}



.blog-titre{
font:bold 12px/18px  Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#7F3301;
text-transform: uppercase;
padding: 5px;
float: left;
width: 575px;
text-align: left;
background-color: #E4E7E4;
border: 1px solid #C0C0C0;
}


.blog-commentaire{
font:bold 12px/18px  Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#7F3301;
padding: 5px;
float: left;
width: 575px;
text-align: left;
background-color: #E8E2AD;
}


.blog-commentaire2{
float: left;
width: 583px;
text-align: justify;
background-color: #F3F0D8;
border: 1px solid #E8E2AD;
  margin-bottom: 20px;
}


.blog-comment{
  float: left;
  clear: left;
  width: 530px;
  padding: 0px 0px 1px 25px;
}


.blog-titre-comment{
   font-weight: bold;
  font-family: Arial, Verdana,  Geneva;
  font-size: 12px;
  padding-bottom: 5px;
   color: #7F3301;
   padding-top: 10px;
   border-bottom: 1px solid #DDD38C;
   float: left;
   width: 530px;

}

.blog-text-comment{
padding: 5px 0px 10px 0px;
margin-top: 0px;
float: left;
clear:left;
border-bottom: 0px dashed #E6E6E6;
width: 100%;

}


.blog-titre-gauche-comment{
float: left;
width: 410px;

}

.blog-titre-droit-comment{
float: right;
text-align: right;
width: 90px;

}




.blog-titre-gauche{
float: left;
width: 420px;

}

.blog-titre-droit{
float: right;
text-align: right;
width: 150px;

}





 .blog-titre a{
font:bold 12px/18px  Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#7F3301;
text-transform: none;

}



.blog-text{
padding: 5px 0px 10px 0px;
margin-top: 0px;
float: left;
clear:left;
border-bottom: 0px dashed #E6E6E6;
width: 100%;
}


.blog-date{
  float: right;
  clear: right;

}




 .actualites-thumb{
border: 1px solid #E8E2AD;
background-color: #F3F0D8;
padding: 5px;
height: 130px;
width: 130px;
float: left;
margin-right: 15px

}



 .photo-thumb{
border: 1px solid #D1D1D1;
background-color: #F2F9FE;
padding: 5px;
height: 130px;
width: 130px;
float: left;
margin-right: 15px;
 margin-top:15px;
}


.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;
}
.top5{
margin-top: 5px;
}

.top7{
margin-top: 7px;
}


.top10{
margin-top: 10px;
}

.top15{
margin-top: 15px;
}


.top20{
margin-top: 20px;
}

.top25{
margin-top: 25px;
}



.padding10{
padding-top: 10px;
}


.padding15{
padding-top: 15px;
}


.padding20{
padding-top: 20px;
}

.padding25{
padding-top: 25px;
}

.padding50{
padding-top: 50px;
}

 .negatif5{
  margin-top: -5px;
}
.negatif6{
  margin-top: -6px;
}
.negatif10{
  margin-top: -10px;
}


.negatif15{
  margin-top: -3px;
  text-align: center;

}

.negatif25{
  margin-top: -25px;
}

.margin0{
  margin-top: 0px;
}

.clear-left{
clear: left;
float: left;
}

.nowrap{
  white-space: nowrap;
}


.thumb-droit{
float: right;
margin-left: 10px;
margin-top: 7px;

}

.thumb-gauche{
float: left;
margin-top: 7px;
margin-right: 10px;
}


.thumb-gauche-null{
float: left;
margin-top: 7px;
padding-bottom: 10px;
}

 .voscor{
   border-bottom: 1px solid #666666;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   text-align: left;
 }


  .voscor2{
   border-bottom: 1px solid #666666;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   padding-top: 35px;
   padding-bottom: 3px;


 }

  .produit-h1{
   height:15px;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   line-height: 12px;
   color: #593950;
   padding-top: 10px

 }



 .produit-descriptif{
   height:35px;
     font-size: 11px;
    line-height: 12px;
   color: #000000;
 }

  .produit-descriptif2{
   height:40px;
     font-size: 11px;
    line-height: 12px;
   color: #000000;
 }

 #contenu .produit-descriptif2 a{
    color:#47013A;
    text-decoration: none;
    line-height: 14px;
 }

 #contenu .produit-descriptif2 a:hover{
    color:#000000;
    text-decoration: none;
    line-height: 14px;
 }



  .produit-titre{
   height:35px;
 }

 strike{
   color: #000000;
 }


#contenu .produit-titre a{
    color:#47013A;
    text-decoration: none;
    line-height: 12px;
 }

 #contenu .produit-titre a:hover{
    color:#000000;
    text-decoration: none;
    line-height: 12px;
 }

.inputForm{
border:1px solid #CACACA;
background-color: #FFFFFF;
width:200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
margin-left: 5px;
margin-top: 2px;
 outline: none;
}
.inputFormOver{
border:1px solid #CACACA;
background-color: #F5F4F4;
width:200px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 12px;
color:#000000;
margin-left: 5px;
margin-top: 2px;
 outline: none;
}

.button{
border:1px solid #3E2242;
background-color: #7F3301;
width: 80px;
  outline: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
padding: 1px 3px 1px 3px;
}


.buttonOver{
   outline: none;
  width: 80px;
border:1px solid #F9B32D;
background-color: #F9B32D;
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
cursor:pointer;
color:#FFFFFF;
padding: 1px 3px 1px 3px;
}
.capatchas{
border:1px solid #CACACA;
background-color: #ffffff;
padding: 10px 15px;
margin-top:1px;
margin-left: 5px
}


.frmContact{ /* dedicated ID for "contact form"*/

text-align:center;
 font-size:11px;
  width: 570px;
  border:0px solid #49A22C;
  float: left;
}


.frmContact .Label, .frmContact label{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;


}

.notice{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  line-height: 18px;
	padding:0px;
  color: #26290C;
  padding:7px
}

.frmContact span{
  color: red
}




  object{
    outline: none;
  }


a:active, a:focus{
outline:none;
}

a img{
opacity:1.00;
border: 0px;
}

a:hover img{
opacity:0.70;
border: 0px;
}





/*.diaporama{
  background-color: #F2ECF3;
  height: 100px;
  margin-top: 25px;
   width: 588px;
}

#flowcut{

 position: relative;
 width: 504px;
 height: 110px;
 overflow: hidden;
 border: 0px;
 text-align: center;

}*/

.diaporama{
  background-color: #F8F6E8;
  height: 100px;
  margin-top: 0px;
  clear: left;

}

#flowcut{

 position: relative;
 width: 504px;
 height: 93px;
 overflow: hidden;
 border: 0px;
 text-align: center;

 }

.pict{
background-color: #DCD4A0;
white-space: nowrap;
height:90px;
margin-top: 0px;

}


.fleche-gauche{
margin-top:0px;
padding-right:2px;
}

.fleche-droite{
margin-top:0px;
}


  .newsletter2
   {
background-image: url(../images/charte/newsletter.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 160px;
height: 130px;
float: left;
}

.newsletter2 form {
height: 21px;
float: left;
width: 160px;
line-height: 21px;
}


.newsletter2 form input.case2{
font:11px Arial, Helvetica, sans-serif;
color:#7F3301;
padding:2px;
border: 1px solid #7F3301;
background-color: #DFD792;
width:110px;
float: left;
margin-top: 10px;
margin-left: 10px;

}

.btn2{
margin-top: 10px;
width: 24px;
height: 21px;
float: left;
margin-left: 2px;
}

  