#CriteresTriAnnonces {
	background-image: url(/Images/FondThemeMontagne.jpg);
	border: 1px solid #B2AFA9;
	padding: 4px;
}

#CriteresTriAnnonces TABLE TR {
	text-align: center;
}

#CriteresTriAnnonces TABLE TR TD {
	vertical-align: bottom;
	height: 30px;
}

#CriteresTriAnnonces TABLE TR TD IMG {
	cursor: pointer;
}

.classTDListeAnnoncesVignettes {
	text-align: center;
	width: 220px;
	height: 150px;
}

.classBoitePromo TABLE {
	margin: auto;
	padding: 0px;
}

.classListeAnnoncesTitre {
	background-color: #FAEBB6;
}

.classListeAnnoncesTitre {
	font-weight: bold;
	color: #0D6B42;
}

.classBoiteInfosAnnonces {
	margin: 1px;
	margin-top: 5px;
	line-height: 14px;
	font-size: 14px;
}

.TOccCampagne {
	width: 100px;
	background: url(/Images/TauxOccupationCampagne.gif) repeat-y;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 12px;
}

.TOccMer {
	width: 100px;
	background: url(/Images/TauxOccupationMer.gif) repeat-y;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 12px;
}

.TOccMontagne {
	width: 100px;
	background: url(/Images/TauxOccupationMontagne.gif) repeat-y;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 12px;
}

.TOccVille {
	width: 100px;
	background: url(/Images/TauxOccupationVille.gif) repeat-y;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 12px;
}

.classListeAnnoncesTheme {
	width: 30px;
}

.classBoiteInfosAnnonceDetail {
	margin: 1px;
	width: 600px;
	padding: 5px;
	background-color: #FEF0FE;
	border: 1px solid #74767C;
	line-height: 16px;
	font-size: 16px;
}

.classThemeMer {
	background-image: url(/Images/FondThemeMer.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid black;
}

.classThemeMerAccroche  , .classThemeMerAccroche a {
	color: #008DDA;
	font-weight: bold;
}

.classThemeMontagne {
	background-image: url(/Images/FondThemeMontagne.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid black;
}

.classThemeMontagneRef {
	border: 1px solid #4A9A19;
	padding: 2px;
	width: 160px;
}

.classThemeMerRef {
	border: 1px solid #008DDA;
	padding: 2px;
	width: 160px;
}

.classThemeVilleRef {
	border: 1px solid #B43D7A;
	padding: 2px;
	width: 160px;
}

.classThemeCampagneRef {
	border: 1px solid #4A9A19;
	padding: 2px;
	width: 160px;
}

.classThemeMontagneAccroche  , .classThemeMontagneAccroche a {
	color: #017823;
	font-weight: bold;
}

.classThemeMerAccroche a:hover {
	text-decoration: underline;
	color: #008DDA;
}

.classThemeMontagneAccroche a:hover {
	text-decoration: underline;
	color: #017823;
}

.classThemeCampagneAccroche a:hover {
	text-decoration: underline;
	color: #4A9A19;
}

.classThemeVilleAccroche a:hover {
	text-decoration: underline;
	color: #A8306E;
}

.classThemeCampagne {
	background-image: url(/Images/FondThemeCampagne.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid black;
}

.classThemeCampagneAccroche  , .classThemeCampagneAccroche a {
	color: #4A9A19;
	font-weight: bold;
}

.classThemeVille {
	background-image: url(/Images/FondThemeVille.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid black;
}

.classThemeVilleAccroche  , .classThemeVilleAccroche a {
	color: #A8306E;
	font-weight: bold;
}

.LALieu {
	color: #737577;
	font-size: 14px;
	font-weight: bold;
}

.classMontantPromo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 40px;
	color: #CB3F82;
	font-weight: bold;
}

.classIntitulePromo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #CB3F82;
	font-weight: bold;
	font-size: 14px;
}

.classIntitulePromo a {
	color: #CB3F82;
}