/*	#####	BALISES	#####	*/
body
{
	background-image	:	url("../_IMG/background.png")	;
	background-repeat	:	repeat-x						;
	background-color	:	#172983							;
	margin				:	0px								;
	padding				:	0px								;
	font-family			:	Arial							;
}

img
{
	border	:	0px	;
}

h1
{
	font-size	:	17px	;
	font-weight	:	normal	;
	color		:	#172983	;
}


input[type="submit"], input[type="button"]
{
	background-image	:	url("../_IMG/bg-button.png")	;
	background-repeat	:	repeat-x						;
	height				:	25px							;
	color				:	#FFF							;
	padding				:	0px 10px						;
	border				:	0px								;
	font-weight			:	bold							;
	font-size			:	11px							;
}

select, input[type="text"], input[type="password"], textarea
{
	font-size		:	11px	;
	color			:	#58585a	;
}

select
{
	height		:	18px	;
}

input[type="submit"]:hover, input[type="button"]:hover
{
	background-image	:	url("../_IMG/bg-button-hover.png")	;
}

fieldset
{
	margin-bottom	:	10px	;
	padding			:	10px	;
}

fieldset a
{
	text-decoration	:	none	;
	color			:	#172983	;
}

legend
{
	color		:	#172983		;
	padding		:	0px 5px		;
	font-weight	:	bold		;
}

/*	#####	CLASSES	#####	*/
.ui-effects-transfer
{
	border				: 	1px dotted #93D5F2		;
	background-color	:	#93D5F2					;
	-moz-opacity		:	0.4						;
	opacity				:	0.4						;
	filter				:	alpha(opacity=40)		;
}

.blocmenu
{
	width				:	169px							;
	height				:	auto							;
	padding				:	10px 10px 5px 10px				;
	background-color	:	#93d5f2							;
	background-image	:	url("../_IMG/bg-blocmenu.png")	;
	background-repeat	:	repeat-x						;
	background-position	:	top								;
	margin-bottom		:	10px							;
}

.blocmenu select, .blocmenu input[type="text"]
{
	width			:	169px	;
	font-size		:	11px	;
	color			:	#58585a	;
}

.blocmenu input[type="text"]
{
	width	:	163px	;
}

.blocmenuactu
{
	font-size	:	11px		;
	color		:	#58585a		;
	text-align	:	justify		;
	margin		:	0px			;
	padding		:	0px			;
	line-height	:	12px		;
}

.blocmenutitlefr, .blocmenutitleen
{
	position			:	relative							;
	height				:	33px								;
	background-image	:	url("../_IMG/bg-blocmenutitle.png")	;
	background-repeat	:	no-repeat							;
	background-position	:	left								;
	width				:	156px								;
	font-size			:	13px								;
	color				:	#172983								;
	padding-left		:	13px								;
	margin-bottom		:	5px									;
}

.blocmenutitlehe
{
	position			:	relative								;
	height				:	33px									;
	background-image	:	url("../_IMG/bg-blocmenutitle-inv.png")	;
	background-repeat	:	no-repeat								;
	background-position	:	right									;
	width				:	156px									;
	font-size			:	13px									;
	color				:	#172983									;
	padding-right		:	13px									;
	margin-bottom		:	5px										;
}

.gris
{
	color	:	#58585a	;

}

.bleu
{
	color	:	#172983	;
}

.blanc
{
	color	:	#FFF	;
}

.douze
{
	font-size	:	12px	;
}

.onze
{
	font-size	:	11px ;
}

.dix
{
	font-size	:	10px ;
}

.center
{
	text-align	:	center	;
}

.right
{
	text-align	:	right	;
}

.left
{
	text-align	:	left	;
}

.polafr, .polaen
{
	position			:	relative				;
	background-image	:	url("../_IMG/pola.png")	;
	background-repeat	:	no-repeat				;
	width				:	150px					;
	height				:	152px					;
	margin-left			:	13px					;
	margin-bottom		:	3px						;
	padding-top			:	11px					;
	padding-left		:	13px					;
	color				:	#172983					;
	font-size			:	10px					;
}

.polahe
{
	position			:	relative				;
	background-image	:	url("../_IMG/pola.png")	;
	background-repeat	:	no-repeat				;
	width				:	148px					;
	height				:	152px					;
	margin-right		:	13px					;
	margin-bottom		:	3px						;
	padding-top			:	11px					;
	padding-right		:	15px					;
	padding-left		:	0px						;
	color				:	#172983					;
	font-size			:	10px					;
}

.polafr p, .polaen p, .polahe p
{
	margin	:	0px	;
	padding	:	0px	;
}

.photopola
{
	width				:	135px	;
	height				:	101px	;
	margin-bottom		:	2px		;
	text-align			:	center	;
	background-color	:	#FFF	;
}

.pdetailsfr, .pdetailsen
{
	position	:	absolute	;
	bottom		:	12px		;
	right		:	16px		;
}

.pdetailshe
{
	position	:	absolute	;
	bottom		:	12px		;
	left		:	16px		;
}

.pdetailsfr a, .pdetailsen a, .pdetailshe a
{
	color	:	#172983	;
}

.nomp
{
	margin	:	0px	!important	;
	padding	:	0px	!important	;
}

.menuactif a
{
	color	:	#172983	!important	;
}

.inline
{
	display	:	inline	;
}

.nodisplay
{
	display	:	none	;
}

.hebreu
{
	direction	:	rtl	;
}

.bienfr, .bienen, .bienhe
{
	clear				:	both						;
	position			:	relative					;
	background-image	:	url("../_IMG/bg-bien.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	732px						;
	height				:	154px						;
	margin-bottom		:	5px							;
}

.bienfr h2, .bienen h2
{
	position	:	absolute	;
	top			:	3px			;
	left		:	10px		;
	font-size	:	13px		;
	margin		:	0px			;
	padding		:	0px			;
}

.bienhe h2
{
	position	:	absolute	;
	top			:	3px			;
	right		:	10px		;
	font-size	:	13px		;
	margin		:	0px			;
	padding		:	0px			;
}

.bienfr h2 a, .bienen h2 a, .bienhe h2 a
{
	text-decoration	:	none	;
}

.bienfr a, .bienen a, .bienhe a
{
	color		:	#172983		;
}

.bienprixfr, .bienprixen
{
	position	:	absolute	;
	top			:	3px			;
	right		:	20px		;
	font-size	:	13px		;
	color		:	#172983		;
	margin		:	0px			;
	padding		:	0px			;
	font-weight	:	bold		;
}

.bienprixhe
{
	position	:	absolute	;
	top			:	3px			;
	left		:	20px		;
	font-size	:	13px		;
	color		:	#172983		;
	margin		:	0px			;
	padding		:	0px			;
	font-weight	:	bold		;
	direction	:	ltr			;
}

.bienphotofr, .bienphotoen
{
	position	:	absolute	;
	top			:	22px		;
	left		:	3px			;
	width		:	159px		;
	height		:	125px		;
}

.bienphotohe
{
	position	:	absolute	;
	top			:	22px		;
	right		:	5px			;
	width		:	159px		;
	height		:	125px		;
}

.biendetailsfr, .biendetailsen
{
	position	:	absolute	;
	top			:	22px		;
	right		:	5px			;
	min-width	:	500px		;
	height		:	125px		;
}

.biendetailshe
{
	position	:	absolute	;
	top			:	22px		;
	left		:	3px			;
	min-width	:	500px		;
	height		:	125px		;
}

.clear
{
	clear	:	both		;
	width	:	720px		;
	height	:	auto		;
}

.donnee
{
	color	:	#172983	;
	font-weight:	bold	;
}

.l22
{
	height			:	22px	;
}

.l22 img
{
	margin-right	:	5px	;
}

.l22 a
{
	position		:	absolute	;
	margin-bottom	:	5px			;
}

.encart
{
	position			:	relative						;
	background-image	:	url("../_IMG/bg-encart.png")	;
	background-repeat	:	repeat-y						;
	height				:	auto							;
	width				:	724px							;
	padding				:	0px 5px 10px 3px				;
}

.encart h2
{
	background-image	:	url("../_IMG/bg-h2.png")	;
	background-repeat	:	repeat-x					;
	height				:	22px						;
	text-align			:	center						;
	margin				:	0px							;
	padding				:	0px							;
	color				:	#172983						;
	font-size			:	13px						;
	line-height			:	22px						;
	margin-bottom		:	10px						;
}

.encart table
{
	position		:	relative	;
	margin-left		:	auto		;
	margin-right	:	auto		;
}

.encart input[type="text"]
{
	width	:	135px	;
}

.basencart
{
	background-image	:	url("../_IMG/bas-encart.png")	;
	background-repeat	:	no-repeat						;
	width				:	732px							;
	height				:	8px								;
}

.encartalerte select
{
	width	:	180px	;
}

.encartalerte input[type="text"]
{
	width	:	173px	;
}

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

.fichetoolfr, .fichetoolen
{
	position	:	relative	;
	width		:	175px		;
	height		:	29px		;
	float		:	left		;
	display		:	inline		;
	line-height	:	29px		;
}

.fichetoolhe
{
	position	:	relative	;
	width		:	175px		;
	height		:	29px		;
	float		:	right		;
	display		:	inline		;
	line-height	:	29px		;
}

.fichetoolfr img, .fichetoolen img
{
	float			:	left	;
	margin-right	:	5px		;
	margin-top		:	5px		;
}

.fichetoolhe img
{
	float			:	right	;
	margin-left		:	5px		;
	margin-top		:	5px		;
}

.bitoolsfr img, .bitoolsen img
{
	float			:	left	;
	margin-right	:	5px		;
	margin-top		:	0px		;
}

.bitoolshe img
{
	float			:	right	;
	margin-left		:	5px		;
	margin-top		:	0px		;
}

.bitoolsrfr img, .bitoolsren img
{
	float			:	left	;
	margin-right	:	5px		;
	margin-left		:	105px	;
	margin-top		:	10px	;
}

.bitoolsrhe img
{
	float			:	right	;
	margin-left		:	5px		;
	margin-right	:	105px	;
	margin-top		:	10px	;
}

.optionfiche
{
	position	:	relative	;
	width		:	165px		;
	height		:	auto		;
	float		:	left		;
	display		:	inline		;
}

.rouge
{	
	color	:	#FF0000	;
}

.nolien
{
	text-decoration	:	none	!important	;
	color			:	#172983	!important	;
}

.admin th
{
	text-align	:	left	;
}

.admin input[type="text"], textarea
{
	width	:	420px	;
}

.mtop
{
	margin-top	:	10px	;
}

.adminoption
{
	width	:	160px	;
	display	:	inline	;
	float	:	left	;
}

.tragents:hover
{
	background-color	:	#b3e0f6	;
}

.emailn
{
	clear		:	both	;
	margin		:	5px	0px ;
	height		:	20px	;
	font-size	:	11px	;
	color		:	#1f3178	;
}

.floatl
{
	float			:	left	;
	width			:	20px	;
}

.loadingfr, .loadingen
{
	left		:	215px		;
}

.loadinghe
{
	right	:	215px	;
}

.bandeau1, .bandeau2
{
	position			:	absolute				;
	top					:	0px						;
	left				:	0px						;
	text-align			:	center					;
	font-weight			:	bold					;
	width				:	100%					;
	-moz-opacity		:	0.5						;
	opacity				:	0.5						;
	filter				:	alpha(opacity=50)		;
}

.bandeau1
{
	font-size			:	16px					;
	height				:	30px					;
	line-height			:	30px					;
}

.bandeau2
{
	font-size			:	12px					;
	height				:	20px					;
	line-height			:	20px					;
}

.ltr
{
	position	:	relative		;
	direction	:	ltr	!important 	;
	margin-left	:	12px			;
	font-weight	:	bold			;
}

/*	#####	SQUELETTE	######	*/
#global
{
	background-image	:	url("../_IMG/ombre-global.png")	;
	background-repeat	:	repeat-y						;
	position			:	relative						;
	width				:	955px							;
	height				:	auto							;
	margin-left			:	auto							;
	margin-right		:	auto							;
	padding				:	0px 8px 0px 5px					;
}

#popup
{
	position			:	fixed					;
	width				:	100%					;
	height				:	100%					;
	top					:	0px						;
	left				:	0px						;
	background-color	:	#000					;
	-moz-opacity		:	0.5						;
	opacity				:	0.5						;
	filter				:	alpha(opacity=50)		;
}

#inpopup
{
	z-index				:	9999							;
	position			:	fixed							;
	top					:	33%								;
	left				:	40%								;
	width				:	350px							;
	height				:	auto							;
	background-color	:	#93D5F2							;
	background-image	:	url("../_IMG/bg-blocmenu.png")	;
	background-repeat	:	repeat-x						;
	padding				:	15px 15px 2px 15px				;
}

#message
{
	background-color	:	#172983	;
	color				:	#FFF	;
	width				:	340px	;
	height				:	auto	;
	padding				:	5px		;
	text-align			:	center	;
	font-size			:	11px	;
}

#tools
{
	width				:	961px							;
	height				:	23px							;
	line-height			:	23px							;
	background-image	:	url("../_IMG/background.png")	;
	background-repeat	:	repeat-x						;
	position			:	relative						;
	margin-left			:	-5px							;
	padding-left		:	5px								;
	color				:	#b3e0f6							;
	font-size			:	10px							;
}

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

#header
{
	background-image	:	url("../photos/header/photo.jpg")	;
	background-repeat	:	no-repeat							;
	position			:	relative							;
	width				:	955px								;
	height				:	354px								;
}

#loading
{
	position	:	absolute	;
	width		:	32px		;
	height		:	32px		;
	bottom		:	0px			;
}

#footer
{
	background-image	:	url("../_IMG/ombre-bottom.png")	;
	background-repeat	:	no-repeat						;
	background-position	:	top								;
	position			:	relative						;
	margin-left			:	auto							;
	margin-right		:	auto							;
	clear				:	both							;
	width				:	955px							;
	height				:	auto							;
	color				:	#b3e0f6							;
	font-size			:	12px							;
	padding				:	20px 0px						;
}

#footer p
{
	margin		:	0px		;
	padding		:	0px		;
	text-align	:	center	;
}

#footer a
{
	color				:	#b3e0f6	;
	text-decoration		:	none	;
}

#logo
{
	position	:	absolute	;
	top			:	0px			;
	left		:	0px			;
	width		:	583px		;
	height		:	100px		;
}

#votremaison
{
	background-image	:	url("../_IMG/votre-maison.png")	;
	background-repeat	:	no-repeat						;
	position			:	absolute						;
	top					:	0px								;
	right				:	0px								;
	width				:	219px							;
	height				:	73px							;
}

#menufr, #menuen, #menuhe
{
	background-image	:	url("../_IMG/bg-menu.png")	;
	width				:	955px						;
	height				:	27px						;
	position			:	absolute					;
	top					:	100px						;
	left				:	0px							;
}

#menufr ul, #menuen ul, #menuhe ul
{
	margin		:	0px		;
	padding		:	0px		;
}

#menufr ul, #menuen ul
{
	margin-left	:	6px		;
}

#menuhe ul
{
	margin-right	:	1px	;
}

#menufr li, #menuen li, #menuhe li
{
	list-style-type	:	none		;
	display			:	inline		;
	height			:	15px		;
	line-height		:	28px		;
	font-size		:	14px		;
	font-weight		:	bold		;
}

#menufr li
{
	padding			:	6px 44px	;
}

#menuen li
{
	padding			:	6px 44px	;
}

#menuhe li
{
	padding			:	6px 65px	;
}

#menufr li:hover, #menuen li:hover, #menuhe li:hover, .menuactif
{
	background-image	:	url("../_IMG/bg-menu-hover.png")	;
	background-repeat	:	repeat-x							;
}

#menufr li a, #menuen li a, #menuhe li a
{
	color			:	#FFF	;
	text-decoration	:	none	;
}

#menufr li:hover a, #menuen li:hover a, #menuhe li:hover a
{
	color	:	#172983	;
}

#vaguefr, #vagueen, #vaguehe, #vaguescfr, #vaguescen, #vaguesche, #vaguefichefr, #vagueficheen, #vaguefichehe
{
	position			:	absolute					;
	width				:	955px						;
	height				:	227px						;
	bottom				:	0px							;
	left				:	0px							;
}

#vaguefr, #vagueen
{
	background-image	:	url("../_IMG/vague.png")	;
}

#vaguefichefr, #vagueficheen
{
	background-image	:	url("../_IMG/vague-fiche.png")	;
}

#vaguefichehe
{
	background-image	:	url("../_IMG/vague-fiche-inv.png")	;
}

#vaguehe
{
	background-image	:	url("../_IMG/vagueinv.png")	;
}

#vaguescfr, #vaguescen
{
	background-image	:	url("../_IMG/vaguesc.png")	;
}

#vaguesche
{
	background-image	:	url("../_IMG/vaguescinv.png")	;
}

#vaguefr p, #vaguescfr p, #vaguescen p, #vagueen p, #vagueficheen p, #vaguefichefr p
{
	font-size	:	19px		;
	color		:	#FFF		;
	font-style	:	italic		;
	font-weight	:	bold		;
	position	:	absolute	;
	bottom		:	30px		;
	left		:	530px		;
}

#vaguehe p, #vaguesche p, #vaguefichehe p
{
	font-size	:	19px		;
	color		:	#FFF		;
	font-style	:	italic		;
	font-weight	:	bold		;
	position	:	absolute	;
	bottom		:	30px		;
	right		:	530px		;
}

#choixldfr, #choixlden
{
	position	:	absolute	;
	top			:	4px			;
	right		:	6px			;
}

#choixldhe
{
	position	:	absolute	;
	top			:	4px			;
	left		:	11px		;
}

#titrerecherchefr, #titrerechercheen, #titrerecherchehe, #titrecdcfr, #titrecdcen, #titrecdche, #titredetailsfr, #titredetailsen, #titredetailshe
{
	font-size	:	13px		;
	color		:	#172983		;
	position	:	absolute	;
	bottom		:	16px		;

}

#titrerecherchefr, #titrerechercheen
{
	left		:	30px		;
}

#titrerecherchehe
{
	right		:	30px		;
}

#titrecdcfr, #titrecdcen, #titredetailsfr, #titredetailsen
{
	right		:	50px		;
}

#titredetailshe
{
	left	:	50px	;
}

#titrecdche
{
	left		:	90px		;
}

#contents
{
	position			:	relative							;
	width				:	949px								;
	min-height			:	610px								;
	height				:	auto								;
	background-image	:	url("../_IMG/ombre-contents.png")	;
	background-repeat	:	repeat-y							;
	padding-left		:	6px									;
}

#partiegauchefr, #partiegaucheen, #partiegauchehe
{
	position		:	relative	;
	width			:	189px		;
	height			:	auto		;
	display			:	inline		;
}

#partiegauchefr, #partiegaucheen
{
	float			:	left		;
}

#partiegauchehe
{
	float			:	right		;
	margin-right	:	6px			;
}

#partiedroitefr, #partiedroiteen, #partiedroitehe
{
	position			:	relative							;
	width				:	169px								;
	height				:	505px								;
	display				:	inline								;
	background-image	:	url("../_IMG/bg-partiedroite.png")	;
	background-repeat	:	repeat-x							;
	background-position	:	top									;
	background-color	:	#98d7f3								;
	padding				:	5px 20px 20px 0px					;
}

#partiedroitefichefr, #partiedroiteficheen, #partiedroitefichehe
{
	position			:	relative							;
	width				:	169px								;
	height				:	auto								;
	display				:	inline								;
	padding				:	0px 20px 20px 0px					;
}


#partiedroitefr, #partiedroiteen, #partiedroitefichefr, #partiedroiteficheen
{
	float				:	right								;
	margin-right		:	6px									;
}

#partiedroitefichehe
{
	float				:	left								;
	padding				:	5px 0px 20px 20px					;
}

#partiedroitefichefr, #partiedroiteficheen, #partiedroitefichehe
{
	font-size	:	10px	;
	color		:	#58585a	;
}

#partiedroitefichefr textarea, #partiedroiteficheen textarea, #partiedroitefichehe textarea
{
	width	:	159px				;
	height	:	50px				;
	border	:	1px solid #7f8a93	;
}

#partiedroitefichefr input[type="text"], #partiedroiteficheen input[type="text"], #partiedroitefichehe input[type="text"]
{
	width	:	159px				;
	border	:	1px solid #7f8a93	;
}

#partiedroitehe
{
	float				:	left								;
	padding				:	5px 0px 20px 20px					;
}

#minisearch
{
	background-image	:	url("../_IMG/bg-minisearch.png")	;
	background-color	:	#e1f2fb								;
	background-repeat	:	no-repeat							;
	background-position	:	bottom								;
}

#minisearch p, #abonews p
{
	margin	:	8px	0px	;
	padding	:	0px		;
}

#minisearch input[type="text"]
{
	width	:	122px	;
}

#vaguegauchefr, #vaguedroitefr, #vaguegaucheen, #vaguedroiteen, #vaguegauchehe, #vaguedroitehe
{
	position			:	absolute	;
	background-repeat	:	no-repeat	;
}

#vaguegauchefr, #vaguegaucheen
{
	background-image	:	url("../_IMG/vague-gauche.png")	;
	width				:	72px							;
	height				:	93px							;
	left				:	-72px							;
	top					:	238px							;
}

#vaguegauchehe
{
	background-image	:	url("../_IMG/vague-gauche-inv.png")	;
	width				:	72px								;
	height				:	93px								;
	right				:	-72px								;
	top					:	238px								;
}

#vaguedroitefr, #vaguedroiteen
{
	background-image	:	url("../_IMG/vague-droite.png")	;
	width				:	74px							;
	height				:	174px							;
	right				:	-74px							;
	top					:	88px							;
}

#vaguedroitehe
{
	background-image	:	url("../_IMG/vague-droite-inv.png")	;
	width				:	74px							;
	height				:	174px							;
	left				:	-74px							;
	top					:	88px							;
}

#contentspage
{
	float		:	left		;
	display		:	inline		;
	width		:	520px		;
	height		:	auto		;
	padding		:	20px		;
	font-size	:	12px		;
	color		:	#58585a		;
	text-align	:	justify		;
}

#contentsfull, #contentsfullfr, #contentsfullen
{
	float		:	left		;
	display		:	inline		;
	width		:	720px		;
	height		:	auto		;
	padding		:	20px		;
	font-size	:	12px		;
	color		:	#58585a		;
	text-align	:	justify		;
}

#contentsfullhe
{
	float		:	right		;
	display		:	inline		;
	width		:	700px		;
	height		:	auto		;
	padding		:	20px		;
	font-size	:	12px		;
	color		:	#58585a		;
	text-align	:	justify		;
}

#zonealertefr, #zonealerteen
{
	height		:	57px		;
	width		:	255px		;
	position	:	absolute	;
	top			:	0px			;
	right		:	15px		;
}

#zonealertehe
{
	height		:	57px		;
	width		:	255px		;
	position	:	absolute	;
	top			:	0px			;
	left		:	15px		;
}

#zonealertefr a, #zonealerteen a, #zonealertehe a
{
	text-decoration	:	none	;
}

#zonealertefr p, #zonealerteen p, #zonealertehe p
{
	margin		:	0px		;
	padding		:	0px		;
	line-height	:	14px	;
}

#zonealertefr img, #zonealerteen img
{
	float			:	left	;
	margin-right	:	5px		;
}

#zonealertehe img
{
	float			:	right	;
	margin-left		:	5px		;
}

#voirselectionfr, #voirselectionen, #voirselectionhe
{
	width		:	720px		;
	height		:	50px		;
	line-height	:	50px		;
}

#voirselectionfr img, #voirselectionen img
{
	float			:	left	;
	margin-right	:	5px		;
	margin-top		:	18px	;
}

#voirselectionhe img
{
	float			:	right	;
	margin-left		:	5px		;
	margin-top		:	18px	;
}

#navigation
{
	position		:	relative	;
	width			:	720px		;
	height			:	auto		;
	margin			:	20px 0px	;

}

#navigation select
{
	font-size		:	11px	;
	color			:	#58585a	;
}

#elargir
{
	position	:	relative	;
	width		:	720px		;
	text-align	:	center		;
	height		:	auto		;
	padding		:	20px 0px	;
}

#champville select
{
	margin-bottom	:	5px	;
}

#h2fiche
{
	text-align		: 	left	;
	padding-left	:	10px	;
}

#photoannonce
{
	position		:	relative	;
	width			:	507px		;
	min-height		:	394px		;
	height			:	auto		;
	margin-left		:	auto		;
	margin-right	:	auto		;
	text-align		:	center		;
}

#miniaturesannonce
{
	position	:	relative	;
	width		:	auto		;
	height		:	67px		;
	text-align	:	center		;
}

#minuatiresannonce table
{
	position		:	relative	;
	margin-left		:	auto		;
	margin-right	:	auto		;
}

#fiche
{
	position			:	relative						;
	background-image	:	url("../_IMG/bg-fiche.png")		;
	background-repeat	:	repeat-y						;
	height				:	auto							;
	width				:	532px							;
}

#fiche h2
{
	background-image	:	url("../_IMG/bg-h2fiche.png")	;
	background-repeat	:	repeat-x					;
	height				:	22px						;
	text-align			:	center						;
	margin				:	0px							;
	padding				:	0px							;
	color				:	#172983						;
	font-size			:	13px						;
	line-height			:	22px						;
	margin-bottom		:	10px						;
}

#fiche table
{
	position		:	relative	;
	margin-left		:	auto		;
	margin-right	:	auto		;
}

#basfiche
{
	background-image	:	url("../_IMG/bas-fiche.png")	;
	background-repeat	:	no-repeat						;
	width				:	532px							;
	height				:	9px								;
}

#d1
{
	background-image	:	url("../_IMG/bg-bloc-droite.png")	;
	background-repeat	:	repeat-x							;
	background-position	:	bottom								;
	background-color	:	#e6f4fc								;
}

#d1 p
{
	margin	:	0px	;
	padding	:	2px	;
}

#fichetools
{
	width			:	525px		;
	height			:	29px		;
	position		:	relative	;
	margin-bottom	:	20px		;
}

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

#temps
{
	height		:	16px		;
	position	:	absolute	;
	top			:	2px			;
	left		:	10px		;
	font-weight	:	bold		;
	font-size	:	10px		;
}

#zoneprogress
{
	width		:	auto				;
	height		:	16px				;
	border		:	1px solid #d6d5d9	;
	margin-top	:	5px					;
}

#progress
{
	width				:	0px		;
	height				:	16px	;
	position			:	relative;
	background-color	:	#41a62a	;
}

#addabonne, #msg
{
	display		:	none	;
}

#nwsd
{
	float	:	left	;
	height	:	42px	;
}

#imprimer
{
	background-color	:	#FFF	;
	background-image	:	none	;
	margin				:	0px		;
	padding				:	0px		;
}

#imprimer h1
{
	text-align	:	center	;
}

#imprimer td
{
	font-size : 14px	;
}

#imprimer #detailsannonce table
{
	margin	:	10px	;
}

#imprimer .bitools
{
	display	:	none	;
}

#imprimer #contents
{
	position	:	relative	;
	margin-left	:	auto		;
	margin-right	:	auto	;
}

#envoyerami
{
	position	:	relative	;
	height		:	auto		;
	width		:	525px		;
	margin		:	10px 0px	;
}

#envoyerami input[type="text"], #envoyerami textarea
{
	width	:	370px	;
}

#exclusivite
{
	background-color	:	#FF0	;
	color				:	#172983	;
}

#vendlouee
{
	background-color	:	#F00	;
	color				:	#FFF	;
}