body
{
	background-image		:	url("../_IMG/background.jpg")	;
	background-repeat		:	repeat-x						;
	background-color		:	#ff0800							;
	background-attachment	:	fixed							;
	margin					:	0px								;
	padding					:	0px								;
}

img
{
	border	:	0px	;
}

h1
{
	display	:	none	;
}

h2
{
	position:	relative;
	display	:	block	;
	clear	:	both	;
	margin	:	0px		;
	padding	:	0px		;
}

.miniature
{
	width				:	20px	;
	height				:	20px	;
	float				:	left	;
	display				:	inline	;
	margin-right		:	5px		;
	margin-bottom		:	30px	;
	cursor				:	pointer	;
}

.article
{
	text-align: justify;
	font-size: 12px;
	color: #510202	;
	margin-bottom: 20px ;
	background-color: #FFF	;
	padding: 10px	;
}

.article h2, .galerie h2
{
	font-family	: 	Arial		;
	font-size	: 	16px		;
	font-weight	: 	bold		;
	color		:	#510202		;
}

.article h2 a
{
	text-decoration	: none		;
	color			: #510202	;
}

.invisible
{
	display: none;
}

.signature, .article i, .commentaires
{
	font-weight: normal !important;
}

.commentaires
{
	color: #cb1008	;
	text-decoration: none;
}

.commentaires:hover
{
	text-decoration: underline;
}

.commentaire
{

	border-bottom: 1px solid #976767	;
}

.avatar
{
	float	:	left			;
	margin	:	0px 5px 5px 0px	;
}

.de, .de a
{
	color: #cb1008	;
}

.imp
{
	color		:	#cb1008	;
	font-weight	: 	bold	;
}

.center
{
	text-align: center !important;
}

.galerie
{
	background-color: #FFF	!important ;
}


.formcomm input[type="text"], .formcomm textarea
{
	border: 1px solid #976767	;
	font-family: Verdana	;
	font-size: 10px ;
	color: #976767	;
}

.formcomm input[type="text"]
{
	width: 200px	;
}

.formcomm input[type="submit"]
{
	background-color: #976767	;
	color	:	#FFF	;
	font-family: Verdana	;
	font-size: 10px ;
}

.contact textarea
{
	width	: 100%	;
	height	: 200px	;
}

.contact p, .contact div
{
	font-size	: 10px	;
	font-family	: Arial	;
}

.contact #dialogue
{
	display: none;
}

#global
{
	margin-left				:	auto						;
	margin-right			:	auto						;
	position				:	relative					;
	width					:	1161px						;
	min-height				:	899px						;
	background-image		:	url("../_IMG/bg-site.jpg")	;
	background-repeat		:	no-repeat					;
	background-attachment	:	fixed						;
	background-position		:	top center					;
}

#center
{
	position			:	relative					;
	width				:	744px						;
	margin-left			:	207px						;
}

#logo
{
	width		:	744px	;
	height		:	369px	;
	font-size	:	0px		;
}

#menu
{
	width		:	744px	;
	height		:	58px	;
	font-size	:	0px		;
}

#bghead
{
	background-image	:	url("../_IMG/bg-head.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	744px						;
	height				:	21px						;
}

#contents
{
	background-color	:	#cb1008				;
	width				:	704px				;
	min-height			:	1420px				;
	padding				:	20px 20px 50px 20px	;
}

#mentions
{
	clear		:	both	;
	position	:	absolute;
	float		:	left	;
	width		:	704px	;
	height		:	20px	;
	bottom		:	20px	;
	text-align	:	center	;
	font-weight :	normal	;
}

#mentions p
{
	font-family	:	Verdana	;
	font-size	:	10px	;
	color		:	#fff	;
}

#graphisme, #illustration, #webdesign
{
	clear	:	both	;
	width	:	150px	;
}


#droite
{
	float	:	right	;
	width	:	550px	;
	height	:	auto	;
	display	:	inline	;
	overflow:	hidden	;
}

#photo
{
	width	:	550px	;
	height	:	auto	;
	text-align: center	;
}

#loading
{
	width		:	540px	;
	height		:	60px	;
	text-align	:	center	;
	margin-top	:	50px	;
	display		:	none	;
}

#gauche
{
	display		:	inline	;
	float		:	left	;
	font-size	: 	10px	;
	font-family	: 	Verdana	;
}

#gauche p
{
	margin-top: -10px;
	margin-left: 10px;
}

#blog
{
	width			:	492px	;
	padding-bottom	:	60px	;
	min-height		:	1450px	;
	height			:	auto	;
}

#categories
{
	position		:	absolute			;
	border-left		: 	2px solid #ef9928	;
	border-top		: 	2px solid #ef9928	;
	border-bottom	: 	2px solid #ef9928	;
	width		:	190px				;
	height		:	auto				;
	right		:	0px					;
	text-align  :	center				;
	padding     :	10px				;
	font-family	: Times					;
	font-size   :   12px				;
	color		:	#fbe5b5				;
	background-color: #e52323	;
}

#categories p
{
	text-align: justify;
}

#categories a
{
	color			:	#fbe5b5	;
	text-decoration	:	none	;
}

formupload
{
	text-align:center;
	width:390px;
	margin:0px;
	padding:5px;
	background-color:#fff;
	border:1px solid #ccc;
}


#admin
{
	max-width: 677px;	 
}

#admin form, form table
{
	margin: 0px	;
	padding: 0px	;
}


#admin h1
{
	display		:	block			;
	font-family	:	Trebuchet MS	;
	font-size	:	16px			;
	font-weight	:	bold			;
	color		:	#c91009			;
}

#admin p, #admin legend, #admin td, #admin a, #admin h2
{
	font-family	:	Verdana	;
	font-size	:	11px	;
	color		:	#c91009	;
}

#admin legend
{
	font-weight	:	bold	;
}

#admin h2
{
	font-size: 11px	;
}

#admin input[type="submit"], #admin input[type="button"]
{
	background-color	:	#c91009	;
	color				:	#FFF	;
	font-size			:	11px	;
}

#admin th
{
	text-align: left;
	font-size: 10px !important ;
	font-family: Verdana !important;
}
