/*	#####	BALISES	#####	*/
body
{
	font-family	:	Arial	;
	font-size	:	12px	;
}

div
{
	position	:	relative	;
}

img
{
	border	:	none	;
}

a
{
	text-decoration	:	none	;
}

fieldset
{
	border	:	1px solid silver	;
	padding	:	10px				;
	background: white;
}


/*	#####	TITRES	#####	*/
h1
{
	font-size	:	24px	;
}

h2
{
	font-size	:	18px	;
}

h1, h2
{
	text-align	:	auto	;
	font-weight	:	normal	;
}

h3
{
	font-size	:	12px	;
	font-weight	:	normal	;
	margin		:	0px		;
	padding		:	0px		;
}

h3 a
{
	color		:	#0000ca	;
}

li a
{
	color	:	#000	;
}


/*	#####	CLASSES	#####	*/
.liens
{
	color 	:	#000	;
}
.noborder
{
	border	:	none	;
}

.nodisplay
{
	display	:	none	;
}

.center
{
	text-align	:	center	;
}

.right
{
	text-align	:	right	;
}

.left
{
	text-align	:	left	;
}


.yesdisplay
{
	display	:	block 	;
}

.bloc
{
	background-repeat	:	no-repeat					;
	background-position	:	bottom						;
	width				:	202px						;
	height				:	auto						;
	padding-bottom		:	5px							;
	margin-bottom		:	30px						;
	font-size			:	11px					;
}

.bloc p
{
	margin	:	10px 0px 10px 10px	;
}

.bloc h3
{
	background-image	:	url("../_IMG/top.gif") 	;
	background-repeat	:	no-repeat				;
	text-align			:	center					;
	margin				:	0px						;
	padding				:	0px						;
	width				:	202px					;
	height				:	26px					;
	line-height			:	26px					;
	font-size			:	12px					;
	font-family			:	Verdana					;
	color				:	#fff					;
}

.bloc a, #footer a
{
	color			:	#000	;
}

.bloc a:hover
{
	text-decoration	:	underline	;
}

.button
{
	background-image	:	url("../_IMG/button.gif")	;
	width				:	202px						;
	height				:	50px						;
	text-align			:	center						;
	line-height			:	20px						;
	margin-bottom		:	30px						;
	font-size			:	16px						;
	padding-top			:	10px						;
}

.button p
{
	margin	:	0px	;
	padding	:	0px	;
}

.button a
{
	color	:	#fff	;
}

.button_right
{
	background-image	:	url("../_IMG/promo.swf")	;
	width				:	110px						;
	height				:	55px						;
	text-align			:	center						;
	line-height			:	20px						;
	margin-bottom		:	10px						;
	margin-bottom		:	10px						;
	font-size			:	12px						;
	color: white;
	padding-top			:	5px						;
	padding-left			:	5px						;
	padding-right			:	5px						;
}

.button_right p
{
	margin	:	0px	;
	padding	:	0px	;
}   

.button_right a
{
	color	:	#fff	;
}

.banniere
{
	width			:	160px				;
	height		:	600px				;
	margin-bottom	:	10px				;
	border	:	1px solid silver	;
	vertical-align:middle;
	margin-left	:	20px	;
}

.banniere_right
{
	width			:	120px				;
	height		:	600px				;
	margin-bottom	:	10px				;
	border	:	1px solid silver	;
	vertical-align:middle;
	
}

.item
{
	width			:	630px				;
	min-height		:	80px				;
	height			:	30px				;
	margin-bottom	:	10px				;
	border-top		:	1px solid silver	;
}

.item td
{
	height	:	80px	;
}

.item:hover
{
	background-color	:	#efefef	;
}

.souligne
{
	text-decoration	:	underline	;
}

.tri
{
	width				:	620px	;
	height				:	30px	;
	line-height			:	30px	;
	color				:	#fff	;
	padding-left		:	10px	;
}

.tri p
{
	margin	:	0px	;
	padding	:	0px	;
}

.noirss
{
	color			:	#000	;
	text-decoration	:	none	;
}

.tdphoto
{
	background-color	:	#fff	;
	width				:	15%	; 
}

.tdtexte
{
	padding-left	:	5px		;
	width			:	300px	;
}

.tdprix
{
	width	:	15%	;
}

.tdoffre
{
	width	:	15%	;
}

/*	#####	SQUELETTE	#####	*/

#global
{
	width			:	990px	;
	height			:	auto	;
	margin-left		:	auto	;
	margin-right	:	auto	;
}

#header
{
	background-image	:	url("../_IMG/header.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	990px						;
	height				:	133px						;
	margin-bottom		:	10px						;
}

#header p
{
	margin		:	0px 		;
	padding		:	0px			;
	color		:	#fff		;
	font-size	:	14px		;
	position	:	absolute	;
	top			:	20px		;
	left		:	25px		;
}

#headerclic
{
	position	:	absolute	;
	top			:	50px		;
	left		:	20px		;
	width		:	550px		;
	height		:	65px		;
}

#ariane
{
	height		:	20px	;
	width		:	990px	;
	font-size	:	11px	;
}

#ariane a
{
	color	:	#000	;
}

#ariane p
{
	margin	:	0px	;
	padding	:	0px	;
}

#footer
{
	margin-left	:	auto	;
	margin-right:	auto	;
	width		:	990px	;
	text-align	:	center	; 
	vertical-align:middle;
}

#gauche, #droite
{
	float	:	left	;
	display	:	inline	; 
}

#gauche
{
	width	:	207px	;
	height	:	auto	;
}

#droite
{
	width	:	650px	;
	height	:	auto	;
	margin-left:auto;
	margin-right:auto;
}

#resultats
{
	width		:	560px	;
	height		:	auto	;
	margin-top	:	20px	;
}

#zonetexte
{
	text-align	:	justify	;
}

#banniere
{
	width		:	120		;
	height		:	600px		;
	position	:	absolute	; 
	right		:	0px			;
	top			:	0px			;
}
