/*	#####	BALISES	#####	*/

body
{
	background-color	:	#282828							;
	background-image	:	url("../IMG/background.jpg")	;
	background-repeat	:	repeat-x						;
	margin				:	0px								;
	padding				:	0px								;
}

a
{
	color	:	#000	;
}

a img
{
	border	:	none	;
}

p
{
	color		:	#2a2a2a	;
	font-family	:	Verdana	;
	font-size	:	10px	;
}

h2
{
	color		:	#2a2a2a	;
	font-family	:	Verdana	;
	font-size	:	11px	;
	margin		:	8px 0px 8px 0px		;
	padding		:	0px		;
}

form
{
	margin	:	8px 0px 0px 0px	;
}

input[type="text"]
{
	background-image	:	url("../IMG/inputtext.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	131px						;
	height				:	16px						;
	color				:	#2a2a2a						;
	font-family			:	Verdana						;
	font-size			:	11px						;
	border				:	1px solid #D2D3D5			;
	padding				:	0px 5px						;
}

input[type="submit"]
{
	background-image	:	url("../IMG/bouton.jpg") 	;
	background-repeat	:	no-repeat					;
	width				:	126px						;
	height				:	24px						;
	font-family			:	Verdana						;
	font-size			:	11px						;
	border				:	1px solid #D2D3D5			;
}

textarea
{
	background-image	:	url("../IMG/textarea.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	231px						;
	height				:	103px						;
	color				:	#2a2a2a						;
	font-family			:	Verdana						;
	font-size			:	11px						;
	border				:	1px solid #D2D3D5			;
	overflow			:	auto						;
	padding				:	5px							;
}

/*	#####	CLASSES	#####	*/

.rouge
{
	color	:	#a41616	!important	;
}

.blanc
{
	color	:	#ffffff	!important	;
}

.invisible
{
	visibility	:	hidden	;
}

.right
{
	text-align	:	right	;
}

.formerror
{
	border	:	1px solid #a41616	!important	;
}

.forcetop1
{
	top	:	63px	!important	;
}

.forcetop2
{
	top	:	93px	!important	;
}

.gros
{
	font-size	:	18px	;
}

.petit
{
	font-size	:	8px	;
}
.petit2
{
	font-size	:	9px	;
}

.petit a
{
	color			:	#2a2a2a	;
}
.intervention
{
    margin-top: -18px;
}
.underline
{
    text-decoration:underline;
}

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

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

#header
{
	width		:	955px		;
	height		:	103px		;
	position	:	relative	;
	overflow	:	hidden		;
}

#click
{
	position	:	absolute	;
	width		:	320px		;
	height		:	55px		;
	top			:	30px		;
	left		:	80px		;
}

#urgence
{
	position	:	relative;
	left		:	653px	;
	top			:	44px		
}

#urg1, #urg2
{
	margin		:	0px	;
	padding		:	0px	;
}

#urg1
{
	font-family	:	Verdana	;
	font-weight	:	bold	;
	font-size	:	16px	;
}

#urg2
{
	font-family	:	Arial	;
	font-size	:	16px	;
	font-weight	:	bold	;
}

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

#menu
{
	width		:	213px				;
	height		:	419px				;
	float		:	left				;
	position	:	relative			;
	padding-top	:	35px				;
}

#element1, #element2, #element3, #element4, #element5, #element6, #element8
{
	position	:	relative	;
	display		:	block		;	
	width		:	111px		;
	height		:	30px		;
	padding-left:	100px		;
}

#element7
{
	position	:	relative	;
	display		:	block		;	
	width		:	111px		;
	height		:	18px		;
	padding-left:	100px		;
}

#ong1, #ong2, #ong3, #ong4, #ong5, #ong6, #ong7
{
	width		:	0px		;
	height		:	19px		;
	position	:	absolute	;
	left		:	51px		;
}

#pong1, #pong2, #pong3, #pong4, #pong5, #pong6, #pong7
{
	width		:	14px		;
	height		:	18px		;
	position	:	absolute	;
	left		:	71px		;
}

#ong1
{
	background-image	:	url("../IMG/ong1.jpg")	;
	top					:	33px					;
}
#ong2
{
	background-image	:	url("../IMG/ong2.jpg")	;
	top					:	63px					;
}
#ong3
{
	background-image	:	url("../IMG/ong3.jpg")	;
	top					:	93px					;
}
#ong4
{
	background-image	:	url("../IMG/ong4.jpg")	;
	top					:	124px					;
}
#ong5
{
	background-image	:	url("../IMG/ong5.jpg")	;
	top					:	155px					;
}
#ong6
{
	background-image	:	url("../IMG/ong6.jpg")	;
	top					:	185px					;
}
#ong7
{
	background-image	:	url("../IMG/ong7.jpg")	;
	top					:	231px					;
}

#pong1
{
	background-image	:	url("../IMG/pong1.jpg")	;
	top					:	33px					;
}
#pong2
{
	background-image	:	url("../IMG/pong2.jpg")	;
	top					:	63px					;
}
#pong3
{
	background-image	:	url("../IMG/pong3.jpg")	;
	top					:	93px					;
}
#pong4
{
	background-image	:	url("../IMG/pong4.jpg")	;
	top					:	124px					;
}
#pong5
{
	background-image	:	url("../IMG/pong5.jpg")	;
	top					:	155px					;
}
#pong6
{
	background-image	:	url("../IMG/pong6.jpg")	;
	top					:	185px					;
}
#pong7
{
	background-image	:	url("../IMG/pong7.jpg")	;
	top					:	231px					;
}

#adresses
{
	min-height	:	220px	;
}

#menu  a
{
	color			:	#FFF		;
	font-family		:	Verdana		;
	font-size		:	12px		;
	text-decoration	:	none		;
	position		:	absolute	;
	cursor			:	pointer		;
}

#menu a .ombre
{

	color			:	#2a2a2a		;
	position		:	absolute	;
	top				:	-1px		;
	left			:	-1px		;
}

#page
{
	float		:	left				;
	position	:	relative			;
	width		:	662px				;
	height		:	421px				;
	padding		:	33px 0px 0px 20px	;
}

#mentions
{
	float		:	left				;
	position	:	relative			;
	width		:	235px				;
	height		:	421px				;
}

#mentions p
{
	text-align	:	center	;
}

#depannage
{
	background-image	:	url("../IMG/cadre-old.png")	;
	background-repeat	:	no-repeat				;
	width				:	250px					;
	height				:	97px					;
	position			:	absolute				;
	top					:	30px					;
	padding-top			:	5px						;
}

#depannage p
{
	color				:	#ffffff					;
	text-align			:	center					;
	margin				:	0px						;
	padding				:	0px						;
}

#logos
{
	float			:	left	;
	position		:	relative;
	height			:	421px	;
	width			:	160px	;
}

#logos p
{
	text-align	:	center	;
}

#footer
{
	width		:	955px	;
	margin-top	:	5px		;
}

#footer p
{
	font-family	:	Verdana	;
	color		:	#FFF	;
	font-size	:	10px	;
	text-align	:	center	;
}

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

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

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

/*	#####	PAGES	#####	*/

/*	Accueil	*/

#accueil, #serrurerie, #plomberie, #vitrerie, #chauffage, #contact, #botte
{
	width	:	267px	;
	float	:	left	;
	position:	relative;
}

#accueil h1
{
	background-image	:	url("../IMG/accueil.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	75px						;
	height				:	19px						;
	padding				:	0px							;
	margin				:	0px							;
}

/* Serrurerie */
#serrurerie h1
{
	background-image	:	url("../IMG/serrurerie.jpg");
	background-repeat	:	no-repeat					;
	width				:	98px						;
	height				:	18px						;
	padding				:	0px							;
	margin				:	0px							;
}

#serrurerie p
{
	margin	:	0px 0px 5px 0px	;
}

/* Plomberie */
#plomberie
{
	line-height	:	12px	;
}

#plomberie h1
{
	background-image	:	url("../IMG/plomberie.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	98px						;
	height				:	25px						;
	padding				:	0px							;
	margin				:	0px							;
}

#plomberie p
{
	margin		:	0px 0px 5px 0px	;
}

/* Vitrerie */
#vitrerie h1
{
	background-image	:	url("../IMG/vitrerie.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	75px						;
	height				:	18px						;
	padding				:	0px							;
	margin				:	0px							;
}

#vitrerie p
{
	margin		:	0px 0px 5px 0px	;
}

/* Chauffage */
#chauffage h1
{
	background-image	:	url("../IMG/chauffage.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	107px						;
	height				:	31px						;
	padding				:	0px							;
	margin				:	0px							;
}

#chauffage p
{
	margin		:	0px 0px 5px 0px	;
}


/* Contact */
#contact h1
{
	background-image	:	url("../IMG/contact.jpg")	;
	background-repeat	:	no-repeat					;
	width				:	80px						;
	height				:	17px						;
	padding				:	0px							;
	margin				:	0px							;
}

#contact p
{
	margin		:	0px 0px 5px 0px	;
}

/* Botte a clés */
#botte h1
{
	background-image	:	url("../IMG/serrurerie-generale.jpg")	;
	background-repeat	:	no-repeat								;
	width				:	187px									;
	height				:	28px									;
	padding				:	0px										;
	margin				:	0px										;
}

#botte p
{
	margin		:	0px 0px 5px 0px	;
}
