* {
	font-family			:	Tahoma;
	font-size			:	11px;
}

html,body {
	background-color	:	white;
	padding				:	0px;
	margin				:	0px;
	height				:	100%;
	border				:	none;
 }

a {
	outline				:	none;
}

sup {
	font-size			:	60%;
}

h1 {
	color				:	#AB0101;
	font-size			:	160%;
	margin				:	0px;
}

h2 {
	color				:	#AB0101;
	font-size			:	130%;
	font-weight			:	strong;
	margin				:	0px;
}

h3 {
	color				:	#AB0101;
	font-size			:	110%;
	margin				:	0px;
}

.LienNorm {
	color				:	#666;
	text-decoration		:	none;
	font-weight			:	bold;
}

.LienLight {
	color				:	#666;
	text-decoration		:	none;
	font-weight			:	normal;
}

.LienBlanc {
	color				:	#FFF;
	text-decoration		:	none;
	font-weight			:	bold;
}

.SousGris {
	background-color	:	#CCC;
	margin				:	5px 0px;
	padding				:	3px;
}

.SousGris img, .SousGris td, .SousGris a, .SousGris a:hover {
	color				:	#666;
	vertical-align		:	middle;
	text-decoration		:	none;
	font-weight			:	normal;
}

.Menu {
	background-image	:	url(./images/arc_gauche.png);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	width				:	256px;
	padding-top			:	8px;
	height				:	100%;
}

.MenuH {
	background-image	:	url(./images/mh_gris.png);
	background-position	:	top left;
	height				:	26px;
}

.Elemenu {
	height				:	26px;
	background-image	:	url(./images/mh_rouge.png);
	border-left			:	1px solid white;
	text-align			:	center;
	color				:	white;
	font-weight			:	bold;
	font-size			:	120%;
}

.Elemenu_h {
	height				:	26px;
	background-image	:	url(./images/mh_gris.png);
	cursor				:	pointer;
	text-align			:	center;
	border-left			:	1px solid white;
	color				:	white;
	font-weight			:	bold;
	font-size			:	120%;
}

.Elemenu a, .Elemenu_h a {
	color				:	white;
	font-weight			:	bold;
	text-decoration		:	none;
	font-size			:	100%;
}

.Men1 {
	width				:	225px;
	padding				:	4px 0px 4px 0px;
	background-image	:	url(./images/mh_rouge.png);
	text-indent			:	20px;
	color				:	white;
	font-weight			:	bold;
	font-size			:	120%;
	cursor				:	default;
}

.Men1 a, .Men1 a:hover,.Men1_h a, .Men1_h a:hover {
	color				:	white;
	font-weight			:	bold;
	font-size			:	100%;
	text-decoration		:	none;
}

.Men1_h {
	width				:	225px;
	padding				:	4px 0px 4px 0px;
	background-image	:	url(./images/mh_gris.png);
	text-indent			:	20px;
	color				:	white;
	font-weight			:	bold;
	font-size			:	120%;
	cursor				:	pointer;
}

.Men2 div, .Men2_h div {
	padding-left		:	15px;
}

.Men2, .Men2 a {
	padding				:	2px 0px 2px 0px;
	background-color	:	#CCCCCC;
	color				:	#666666;
	text-decoration		:	none;
}

.Men2_h, .Men2_h a {
	padding				:	2px 0px 2px 0px;
	background-color	:	white;
	color				:	#666666;
	cursor				:	pointer;
	text-decoration		:	none;
}

.Titre {
	background-color	:	#AB0101;
	color				:	white;
	padding				:	2px;
	font-weight			:	bold;
	border-bottom		:	1px solid white;
	border-top			:	1px solid white;
}

.Titre a {
	color				:	white;
	padding				:	2px;
	font-weight			:	bold;
	text-decoration		:	none;
}

.Petitre {
	color				:	#AB0101;
	padding				:	2px;
	padding-left		:	5px;
	font-weight			:	bold;
	border				:	1px solid #AB0101;
	margin-bottom		:	2px;
	margin-top			:	2px;
	cursor				:	default;
}

.BarreLogo {
	background-image	:	url(./images/coin_barlogo.png);
	background-position	:	top right;
	background-repeat	:	no-repeat;
}

.Contenu {
	background-image	:	url(./images/logo_dessous.png);
	background-position	:	right -30px;
	background-repeat	:	no-repeat;
	padding				:	0px 15px 15px 15px;
}

.ContenuC {
	background-image	:	url(./images/pixel.png);
	background-position	:	right -30px;
	background-repeat	:	no-repeat;
	padding				:	0px 15px 15px 15px;
}

.ContenuPro {
	padding				:	0px 15px 15px 15px;
}

.InputT {
	border				:	1px solid #777777;
	padding				:	1px 3px 1px 3px;
}

.Entete {
	border-bottom		:	2px solid #777777;
	text-align			:	right;
	font-weight			:	bold;
	margin				:	10px 0px 5px 0px;
	font-size			:	120%;
}

.EnteteG {
	border-bottom		:	1px solid #CCC;
	text-align			:	left;
	font-weight			:	bold;
	margin				:	10px 0px 5px 0px;
	font-size			:	120%;
}

.Biliste_vente, .Biliste_location, .Biliste_neuf {
	border-top			:	1px solid #777777;
	padding				:	10px 0px;
}

.Biliste_vente img, .Biliste_location img, .Biliste_neuf img {
	margin-left			:	5px;
}

.Biliste_vente_h img, .Biliste_location_h img, .Biliste_vente:hover img, .Biliste_location:hover img {
	margin-left			:	7px;
}

.Biliste_vente:hover, .Biliste_vente_h {
	border-top			:	1px solid #777777;
	padding				:	10px 0px;
	background-color	:	#F0F0F0;
	background-image	:	url(./images/filli_vente.gif);
	background-repeat	:	no-repeat;
	background-position	:	70px 0px;
	cursor				:	pointer;
}

.Biliste_location:hover, .Biliste_location_h {
	border-top			:	1px solid #777777;
	padding				:	10px 0px;
	background-color	:	#F0F0F0;
	background-image	:	url(./images/filli_location.gif);
	background-repeat	:	no-repeat;
	background-position	:	70px 0px;
	cursor				:	pointer;
}

.Biliste_neuf:hover, .Biliste_neuf_h {
	border-top			:	1px solid #777777;
	padding				:	10px 0px;
	background-color	:	#F0F0F0;
	cursor				:	pointer;
}

.Biliste_location:hover, .Biliste_location_h a, .Biliste_location_h a:hover, .Biliste_location a, .Biliste_location a:hover, .Biliste_vente:hover, .Biliste_vente_h a, .Biliste_vente_h a:hover, .Biliste_vente a, .Biliste_vente a:hover, .Biliste_neuf:hover, .Biliste_neuf_h a, .Biliste_neuf_h a:hover, .Biliste_neuf a, .Biliste_neuf a:hover {
	text-decoration		:	none;
	color				:	#AB0101;
}

.Utititre {
	border-bottom		:	2px solid #777777;
	text-align			:	right;
	font-weight			:	bold;
	font-size			:	120%;
	padding				:	3px;
}

.Utiliste {
	border-bottom		:	1px solid #777777;
	padding				:	3px;
}

.Utildetails {
	border-bottom		:	1px solid #777777;
	padding				:	3px;
	background-color	:	#F0F0F0;
}

.Soustete {
	padding				:	6px 0px 6px 0px;
	text-align			:	right;
}

.Petitre {
	font-weight			:	bold;
}

.Soustete a, .Soustete a:hover {
	color				:	black;
	text-decoration		:	none;
}

.Pageur {
	padding				:	6px 0px 6px 0px;
	text-align			:	left;
}

.Pageur a, .Pageur a:hover {
	background-color	:	#AB0101;
	color				:	white;
	font-weight			:	normal;
	padding				:	1px 10px;
	text-decoration		:	none;
}

.Pageur span {
	background-color	:	#AB0101;
	color				:	#FB5151;
	font-weight			:	normal;
	padding				:	1px 10px;
	text-decoration		:	none;
	cursor				:	not-allowed;
}

.Miniature {
	padding				:	3px;
	border				:	1px solid #EEE;
}

.Groupe {
	display				:	block;
}

.PetitNB {
	font-size			:	80%;
}

.Coeur {
	width				:	16px;
	height				:	14px;
	position			:	absolute;
	margin-top			:	-5px;
	margin-left			:	85px;
	z-index				:	15;
	background-image	:	url(./images/coeur.png);
}

.LesCC {
}

.CC {
	float				:	left;
	margin				:	0px 7px 10px 7px;
}

.TriV {
	width				:	32px;
	height				:	32px;
	margin-left			:	0px;
	position			:	absolute;
	background-image	:	url(./images/triv.png);
}

.TriL {
	width				:	32px;
	height				:	32px;
	margin-left			:	0px;
	z-index				:	10;
	position			:	absolute;
	background-image	:	url(./images/tril.png);
}

.Bas {
	padding-top			:	30px;
}

.Infos {
	background-image	:	url(./images/bg_infosbas.png);
	background-repeat	:	no-repeat;
	background-position	:	bottom left;
	background-color	:	#eaf4fc;
	margin-bottom		:	20px;
}

.InfosBas {
	background-image	:	url(./images/bg_infoshaut.png);
	background-repeat	:	no-repeat;
	background-position	:	top left;
	padding				:	10px;
}

.CCoeurs td {
	padding				:	5px 7px;
}

.Infos h1 {
	color				:	#2876B8;
}

.Infos ul, .Outils ul {
	padding-left		:	10px;
	list-style			:	none;
}

.Infos li {
	color				:	#2876B8;
	margin-bottom		:	7px;
	margin-top			:	3px;
}

.Outils {
	background-image	:	url(./images/bg_outilsbas.png);
	background-repeat	:	no-repeat;
	background-position	:	bottom left;
	background-color	:	#fdeeee;
}

.OutilsBas {
	background-image	:	url(./images/bg_outilshaut.png);
	background-repeat	:	no-repeat;
	background-position	:	top left;
	padding				:	10px;
}

.Outils h1 {
	color				:	#AB0101;
}

.Outils li, .Outils li a {
	color				:	#AB0101;
	text-decoration		:	none;
	margin-bottom		:	7px;
}

.PlusInfos {
	padding-right		:	7px;
	color				:	#2876B8;
}

.PlusInfos a {
	color				:	#2876B8;
	font-weight			:	bold;
	text-decoration		:	none;
}

.CadreCCoeurs {
	background-image	:	url(./images/bg_ccoeursbas.png);
	background-repeat	:	no-repeat;
	background-position	:	bottom left;
	background-color	:	#EEE;
	margin				:	0px;
	padding				:	0px;
	width				:	600px;
}

.CadreCCoeursBas {
	background-image	:	url(./images/bg_ccoeurshaut.png);
	background-repeat	:	no-repeat;
	background-position	:	top left;
	padding				:	10px;
}
