/*	#####	BALISES	#####	*/
body
{
	background-color	:	#015d8a	;
	font-family			:	Arial	;
	font-size			:	12px	;
	color				:	#08405c	;
	height				:	600px	;
}

form h3
{
	font-family		:	Trebuchet MS	;
	font-weight		:	bold		;
	font-size		:	12px		;
	text-align		:	center		;
	padding			:	0px			;
	margin			:	0px			;
}

input[type="text"]
{
	background-image		:	url("../IMG/input-text.png")	;
	background-position		:	top left						;
	background-repeat		:	no-repeat						;
	background-color		:	transparent						;
	width					:	131px							;
	height					:	16px							;
	border					:	0px								;
	font-size				:	10px							;
	font-family				:	Arial							;
	color					:	#08405c							;
	margin-left				:	23px							;
	padding					:	0px 3px							;
}

input[type="submit"]
{
	background-image	:	url("../IMG/ok.png")	;
	background-repeat	:	no-repeat				;
	background-color	:	transparent				;
	border				:	0px						;
	width				:	52px					;
	height				:	33px					;
	margin-left			:	63px					;
	padding				:	0px 3px					;
}

img a
{
	border	:	0px	;
}

a:hover
{
	color			:	#96348b		!important ;
}

select
{
	font-family			:	Arial				;
	font-size			:	12px				;
	color				:	#08405c				;
}

h4
{
	color		:	#96348b	;
	font-weight	:	bold	;
	font-size	:	12px	;
	padding		:	0px		;
	margin		:	0px		;
}

fieldset
{
	border	:	1px solid #c2d8e3	;
}

#search h4, #annuaire h4
{
	font-weight	:	normal	;
}

/*	#####	CLASSES	#####	*/
.violet
{
	color		:	#96348b	;
	font-weight	:	bold	;
}

.right
{
	text-align	:	right	;
}

.lienretour
{
	font-family			:	Arial	!important	;
	font-size			:	12px	!important	;
	color				:	#08405c	!important	;
	padding				:	3px		!important	;
	margin				:	0px		!important	;
	height				:	18px	!important	;
}

/*	#####	SQUELETTE	#####	*/
#global
{
	background-image	:	url("../IMG/background.jpg")	;
	background-repeat	:	no-repeat						;
	width				:	955px							;
	height				:	600px							;
	position			:	relative						;
	margin-left			:	auto							;
	margin-right		:	auto							;
}

#header
{
	position	:	relative	;
	width		:	955px		;
	height		:	220px		;
}

#banniere
{
	width				:	468px								;
	height				:	60px								;
	background-image	:	url("../IMG/asi3.gif")				;
	background-repeat	:	no-repeat							;
	position			:	absolute							;
	margin-left			:	230px								;
	margin-top			:	-230px								;
	border				:	2px solid #c2d8e3					;	
}

#mph
{
	width				:	163px										;
	height				:	36px										;
	background-image	:	url("../IMG/marquepourhomme.jpg")			;
	background-repeat	:	no-repeat									;
	position			:	absolute									;
	margin-left			:	48px										;
	margin-top			:	180px										;
	border				:	2px solid #c2d8e3							;	
}

#menu
{
	font-family		:	Trebuchet MS	;
	font-weight		:	bold			;
	font-size		:	12px			;
	position		:	relative		;
	top				:	188px			;
	left			:	255px			;
	width			:	672px			;
}	


#menu ul
{
	padding	:	0px	;
	margin	:	0px	;
}

#menu li
{
	list-style-type	:	none		;
	display			:	inline		;
	margin			:	0px	5px		;
}

#menu li a
{
	text-decoration	:	none		;
	color			:	#014c71		;
}

#contents
{
	width		:	955px		;
	height		:	370px		;
	position	:	relative	;
}

#formulaires
{
	width		:	188px				;
	height		:	370px				;
	padding		:	20px 0px 0px 38px	;
	position	:	relative			;
	float		:	left				;
	display		:	inline				;
}

#formulaires form
{
	margin	:	0px		;
	padding	:	0px		;
	height	:	170px	;
}

#page
{
	float		:	left				;
	display		:	inline				;
	width		:	649px				;
	height		:	315px				;
	line-height	:	20px				;
	padding		:	15px 10px 15px 30px	;
	overflow-y	:	auto				;
	overflow-x	:	hidden				;
}

#msg
{
	display				:	block				;
	position			:	fixed				;
	bottom				:	0px					;
	left				:	0px					;
	width				:	100%				;
	padding				:	5px					;
	background-color	:	#BC83B6				;
	border				:	1px solid #CFDCE2	;
	z-index				:	9999				;
	text-align			:	center				;
}

#msg p
{
	font-weight	:	bold	;
	color		:	#FFF	;
	margin		:	0px		;
	padding		:	0px		;
}

#liensfooter
{
	position		:	relative	;
	margin-left		:	auto		;
	margin-right	:	auto		;
	color			:	#FFF		;
	width			:	955px		;
	text-align		:	center		;
	font-size		:	11px		;
}

#liensfooter a
{
	color			:	#FFF	;
	text-decoration	:	none	;
}

/*	#####	PAGES	#####	*/
#search
{
	width				:	669px						;
	height				:	315px						;
}

#search p, #nouveaux-sites p, #annuaire p, #admin p, #partenaires p
{
	margin	:	0px	;
	padding	:	0px	;
}

#search h3 b, #annuaire h3 b
{
	color	:	#08405c	;
}

#search a, #nouveaux-sites a, #annuaire a
{
	color	:	#96348b
}

#nouveaux-sites i
{
	font-size	:	11px	;
}

#rechercher
{
	width				:	669px						;
	height				:	210px						;
	background-image	:	url("../IMG/france.jpg")	;
	background-position	:	10px 30px					;
	background-repeat	:	no-repeat					;
}

#rechercher form
{
	width		:	375px	;
	height		:	245px	;
	text-align	:	left	;
	float		:	right	;
	padding-top	:	70px	;
}

#rechercher form h3
{
	font-size	:	18px	;
	font-family	:	Arial	;
	font-weight	:	normal	;
	color		:	#08405c	;
	text-align	:	left	;
}

#page input[type="text"], #page input[type="password"]
{
	font-size			:	18px				;
	font-family			:	Arial				;
	font-weight			:	normal				;
	color				:	#08405c				;
	width				:	330px				;
	height				:	26px				;
	border				:	1px solid #c2d8e3	;
	background-image	:	none				;
	margin				:	0px					;
	padding-top			:	4px					;
}

#page input[type="submit"]
{
	font-size			:	18px						;
	font-family			:	Arial						;
	font-weight			:	normal						;
	color				:	#FFF						;
	background-image	:	url("../IMG/bouton.png")	;
	background-repeat	:	no-repeat					;
	background-color	:	transparent					;
	border				:	0px							;
	width				:	130px						;
	height				:	37px						;
	margin-left			:	0px							;
	padding				:	0px 0px 9px 0px				;
}

#nouveaux-sites h3, #top-recherches h3, #partenaires h3, #contact h3, #search h3, #annuaire h3, #admin h3
{
	color		:	#7c1172	;
	font-family	:	Arial	;
	font-size	:	12px	;
	font-weight	:	bold	;
}

#top-recherches
{
	width				:	669px						;
	height				:	315px						;
	background-image	:	url("../IMG/top.jpg")		;
	background-position	:	350px 30px					;
	background-repeat	:	no-repeat					;
}

#top-recherches td
{
	padding-right	:	15px	;
}

#partenaires
{
	width				:	669px							;
	height				:	315px							;
	background-image	:	url("../IMG/partenaires.jpg")	;
	background-position	:	350px 30px						;
	background-repeat	:	no-repeat						;
}

#contact
{
	width				:	609px							;
	height				:	210px							;
	background-image	:	url("../IMG/contact.jpg")		;
	background-position	:	320px 10px						;
	background-repeat	:	no-repeat						;
}

#contact a
{
	text-decoration		:	none	;
	color				:	#08405c	;
}

#ajouter-site
{
	height		:	315px				;
}

#annuaire
{
	width	:	669px	;
	height	:	315px	;
}

#annuaire table
{
	width	:	669px	;
	height	:	315px	;
}

#annuaire td
{
	text-align	:	center	;
}

#admin fieldset
{
	padding-left	:	10px	;
}