/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
/* Import des style pour la charte */
@import "charte.css";
/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}
.invisible{
	display:none;
}
.left{
  float: left;
}
.right{
  float: right;
}
.left_paragraph{
  float: left;
  width: 485px;
}
.paragraph_info{
  background-image: url(../images/les-tarifs/paragraph-info.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 10px;
  float: left;
  width: 920px;
  height: 59px;
}
.paragraph_info1{
  background-image: url(../images/contact/paragraph-info1.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 10px;
  float: left;
  width: 406px;
  height: 59px;
}
#contenuTexte ul.list{
	margin-top:0px;
}
#contenuTexte .list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 0px 2px;
  line-height: 18px;
	background-repeat:no-repeat;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.color_b{
  color: #f49434;
}
/*-----------table----------*/
#info table {
  border-collapse: collapse;
  border: 1px solid #fbfbfb;
  font-size: 11px;
  color: #3b3b3b;
  background: #f1f1f1;
}
#info tbody td {
  text-align: center;
}
#info tbody th {
  color: #3b3b3b;
}
#info td, th {
  color: #3b3b3b;
  border: 1px solid #fbfbfb;
  padding: 2px;
}
#info tbody th, tbody td {
  vertical-align: top;
  text-align: left;
}
#info .odd {
  text-align: center;
  background: #d1e3f3;
}
#info .odd1 {
  background: #ffce9e;
}
#info tbody tr:hover {
  color: #3b3b3b;
  background: #8fc4f4;
}
#info tbody tr:hover th,
#info tbody tr.odd:hover th {
  background: #699ece;
}
/*-----------end table----------*/