.entete_tableau {
	font-weight: bold;
	text-align: right;
}
.souligne {
	font-weight: bold;
	text-align: center;
	color: #FF0000;
	font-size: 14px;
}
.entete_tableaug {

	font-weight: bold;
	text-align: left;
}
.entete_tableaucnt {
	font-weight: bold;
	text-align: center;
	background-color: #CCCCCC;
	color: #FFFFFF;
}
.texte_entete {
	font-size: xx-large;
}
.texte_imp {

	font-size: large;
}
a:hover {
	/*color: #FFFFFF;*/
	/*background-color: #CCCCCC;*/
	text-decoration: underline;
}
#tableau tr:hover>td
{ background-color:#B9CFFF;
}
a:visited {
	color: #000000;
}
.btn_taille_bouton{
  height:15px;
}
input#desc {
	cursor: pointer;
	background-image:   url("../../img/puce/rouge2.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	background-color: #FFFFFF;
	border: none;
	color: #FFFFFF;
}
input#asc {
	cursor: pointer;
	background-image:   url("../../img/puce/bleu2.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	background-color: #FFFFFF;
	border: none;
	color: #FFFFFF;
}
.recherche {
	font-size: large;
}
h3 {
	font-size: 12px;
}
table {
	font-size: 12px;
}
a:link {
}
.web {
	font-size: 16px;
	color: #FF0000;
}
.securite {
	text-transform: uppercase;
}
.maj {
	text-transform: capitalize;
}
.boutonclassique {
	cursor: pointer;
	background-repeat: repeat-x;
	width: auto;
	height: auto;
	background-color: #FFFFCC;
	border: none;
	color: #000000;
	border-style: ridge;
}
.arriereplan {
	background-color: #99FFFF;
	color: #000000;
	font-size: 18px;
}
.fleche {
	cursor: pointer;
}
.fleche_sur {
	cursor: pointer;
}

.star {
	text-indent: -5000px;
	display: block;
	background: transparent url(../img/star-sprite.png) 0 0 no-repeat;
	height: 16px;
	width: 16px;
}

.star:hover {
	background: transparent url(../img/star-sprite.png) -16 0 no-repeat;
}

.star.favorited {
     background-position: -32 0;
}