body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #0758D3;
	background-image: url(images/fond01.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
img {border: 0;}

.liens11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CB0019; }
.liens13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CB0019; }
.lienspromo11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
/*.liensclairs11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}*/
a:hover { font-family: Arial, Helvetica, sans-serif; color: #346BB2; }

/*.titrespage13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6D6D7F; }
.titrespage15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #6D6D7F; }*/

.accroche13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CB0019; }
.accroche11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CB0019; }

.titres09 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #234878; }
.titres11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #234878; }
.titres13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #234878; }

.texte11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.texte13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 ; text-decoration: none; }
.texte09 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.texteclair11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }

.piedpage11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.piedpageclair09 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #B3D1FF; }

.infos11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.titrestableauxclairs11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.alertes13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; }

.Cadre01 { border: 1px solid #CB0019; }

#EnTete {
	border: 1px solid #FFFFFF;
	margin: 0px;
	margin-bottom: 1px;
	margin-top: 10px;
}

#Centre_Cadre {
	border: 1px solid #FFFFFF;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 5px;
}

#Centre {
	border: none;
	margin: 1px;
	background-color: #FFFFFF;
}
#Edito {
	border: 1px solid #CB0019;
	margin: 0px;
	margin-top: 5px;
	padding: 10px;
}
#LireEdito {
	margin-top: -5px;
	width: 395px;
	text-align: right;
}
#Visu_Locations, #Visu_Ventes {
	position: relative;
	border: 1px solid #CB0019;
}
#Visu_Locations #Titre, #Visu_Ventes #Titre {
	position: absolute;
	top: -12px;
	left: -15px;
}
#Legende {
	position: absolute;
	top: -18px;
	width: 282px;
	height: 30px;
	text-align: center;
}
a.Vignette {
	display: block;
	cursor: pointer; 
}
a.Vignette img.Vignette_Photo {
	display: block;
	border: 1px solid #CB0019;
}
a.Vignette div.Vignette_Texte {
	width: 132px;
	height: 55px;
	background-image: url(images/fd_bleu01.gif);
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB0019;
	text-decoration: none;
	margin: 0;
}
a.Vignette:hover div.Vignette_Texte {
	background-image: url(images/fd_rouge01.gif);
	color: #FFFFFF;
}

div.Popup_EnTete {
	border: 1px solid #CB0019;
	background-image: url(images/fd_bleu01.gif);
	background-repeat: repeat-x;
}
