.lvf {
	font: 9px/normal Tahoma, Arial, Verdana;
	color: #FFFFFF;
}
.A {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.A-hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.lettregris {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.lvfgris {

	font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #E1E1E1;
}
.lvfbleu {


	font: 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
}
.lvfgrisgrande {


	font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tableauldg {
	border: 1px solid #DBDDE6;
}
.lvfbleufonce {



	font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
}
.lvfrouge {



	font: 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.lvfbleugras {



	font: bold 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #3371A4;
}
.Capitalerouge {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.lettreblanche {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.lvfbleufonceCopie {




	font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
}
.linkbleu {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #0066CC;
}
.lignehorizontalehaut {
	border-top: 1px solid #DBDDE6;
}
.tableauhautbas {
	border-top: 1px solid #EEEEEE;
	border-right: Aucune;
	border-bottom: 1px solid #EEEEEE;
	border-left: Aucune;
}
.ligneverticaleg {
	border-right: 1px solid #EEEEEE;
}
.tableaudrg {
	border-right: 1px solid #DBDDE6;
	border-left: 1px solid #DBDDE6;
}
.lignehorbas {
	border-bottom: 1px solid #DBDDE6;
	line-height: 6px;
}
.lignepointgau {
	border-right: 1px dotted #EEEEEE;
}
.Capitalebleu {

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
}
h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #438BC4;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
}
h2 {
	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #438BC4;
}
.tableaulignebleu {
	border: 1px solid #3F89C3;
}
.indexcommentaire {
	font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.Capitalebleu {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
}
.indexcommentairelien {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
	text-decoration: underline;
}
.lvfbleufonceindex {




	font: 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
}
.linkbleuannonce {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2C618B;
}
.Capitalbpub {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.Capitalerpub {
	font: bolder 18px Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.Capitalebpub {
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.linkbleuannonceCopie {


	font: normal 11px Tahoma, Arial, Verdana;
	color: #0466A3;
}
.linkbrouge {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.titrenoir {


	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.indexcommentairetheme {

	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.CapitaleGrise {


	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #438BC4;
}
.ligneverticalegfonce {

	border-right: 1px dashed #647A9B;
}
.Capitalerrouge {

	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.Capitalerougef {



	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.Capitalebleucl {




	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4F698A;
}
.indexcommentaireblanc {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.CapitaleBlancfondr {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #DD1010 center;
	width: auto;
	height: 18px;
	border: Aucune;
	vertical-align: middle;
	text-align: center;
}
.CapitaleBlancfondrlist {

	font: bold normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0466A3;
	border: Aucune;
}
.CapitaleBlancfondrlistred {


	font: bold normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #DD1010;
	border: Aucune;
}
.blocrouge {
	font: bold 10px Tahoma, Arial, Verdana;
	color: #FFFFFF;
	background: #FF9900;
	padding: 3px;
	margin: 0px;
	height: 15px;
	width: 90px;
	border: #009933;
	text-align: center;
	display: block;
}
.blocbleu {

	font: bold 10px Tahoma, Arial, Verdana;
	color: #FFFFFF;
	background: #0466A3;
	padding: 3px;
	margin: 0px;
	height: 15px;
	width: 75px;
	border: #CC0000;
	text-align: center;
	display: block;
}
.indexcommentairebig {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0466A3;
	text-decoration: none;
}
.CapitaleBleu {



	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0466A3;
}
body {
	background: url(images/fond-new.jpg) repeat-x;
}
.lettregrisnoi {

	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
.blocbleuCopie {


	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0466A3;
	background: #F5F9FC;
	padding: 3px;
	margin: 0px;
	height: 15px;
	width: 75px;
	border: #CC0000;
	text-align: center;
	display: block;
}
.fondbleucl {
	font: bolder normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #77BAE1 no-repeat;
	word-spacing: 10px;
	letter-spacing: 5px;
}
.grandcarre {
	background: url(/images/location-vacance-france.gif);
	height: 292px;
	width: 450px;
}
.grandpetit {

	background: url(/images/vacance-france.gif);
	height: 292px;
	width: 320px;
}
.Capitalerouge2 {

	font: bolder 14px Arial, Helvetica, sans-serif;
	color: #DD1010;
}
.fondbleu {

	font: bolder normal 26px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #77BAE1 no-repeat;
	letter-spacing: 2px;
}
.Capitaleblanc {
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #77BAE1;
	letter-spacing: 2px;
}
.Capitalenoir {





	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.Capitalebleu {






	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0066CC;
}
.lignebleu {
	background: #0066CC repeat-x;
	font: 2px Arial, Helvetica, sans-serif;
	height: 2px;
	color: #0066CC;
}
.linkbleu {


	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #03689E;
}
.bouton_reservation {
	background: url(images/reservez-la-location.gif) no-repeat center center;
	height: 24px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.vignette_location_ete {
	background: url(images/vignette-location-ete.gif) no-repeat center center;
	height: 141px;
	width: 200px;
}
.lienblanc_bouton {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.lignebleuClair {

	background: #77BAE1 repeat-x;
	font: 1px Arial, Helvetica, sans-serif;
	height: 1px;
	color: #77BAE1;
}
.lignegrisclair {


	background: #E0E0E0 repeat-x;
	font: 1px Arial, Helvetica, sans-serif;
	height: 1px;
	color: #E0E0E0;
}
.tableaudr {

	border-right: 1px solid #DBDDE6;
	border-left: #DBDDE6;
}
.tableauligneGris {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #71B9E6;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #71B9E6;
}
.location_vacances_ete {
	background-image: url(images/location_vacances_ete.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 776px;
}
.location-vacances-ete2 {
	background-image: url(images/location-vacances-ete-2.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 900px;
}
.location-vacances-ete3 {

	background-image: url(images/location-vacances-ete-3.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 776px;
}
.CapitaleBleu2 {




	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #0466A3;
}
.tableauete {
	border-right-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tableauetep {

	border-right-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #002957;
	border-left-color: #002957;
}
.Capitalbpuba {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #000000;
	position: static;
	border-top: #000000;
	border-right: #000000;
	border-bottom: 2px solid #000000;
	border-left: #000000;
}
.ete_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fondbleuFonce {


	font: bolder normal 26px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #002957 no-repeat;
	letter-spacing: 2px;
}
.CapitaleBleuLien {



	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC9900;
}
.location-villa-vacances {

	background-image: url(/images/location-villa-vacances-avec-piscine.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 900px;
}
.location-villa-vacances2 {


	background-image: url(/images/location-villa-vacances-avec-piscine-2.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 900px;
}
.CapitaleVilla {

	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #580D4E;
}
.fondbleuFonceP {



	font: bolder normal 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #002957 no-repeat;
	letter-spacing: 2px;
}
.location-mobil-home-vacances2 {

	background-image: url(/images/location-mobil-home-vacances-2.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 900px;
}
.location-mobil-home-vacances3 {


	background-image: url(/images/location-mobil-home-vacances-3.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 776px;
}
