/*BALISES*/

body
{
	background-color	:		#cfd1cc			;
	background-repeat	:		repeat-x		;
}

a 
{
	text-decoration		:		none			;
}

textarea
{
	width				:		139px				;
	height				:		92px				;
	border				:		2px solid #91acc0	;
	overflow			:		auto				;
}

input[type="text"]
{
	width				:		139px				;
	height				:		17px				;
	border				:		2px solid #91acc0	;
}


/*CLASSES*/

.menu
{
	float				:		left			;
	margin-right		:		20px			;
}

.menu p
{
	font-family			:		Verdana			;
	font-size			:		12px			;
	font-weight			:		bold			;
	color				:		#bfc2be			;
	padding				:		0px				;
	margin				:		0px				;
}

.menu a
{
	text-decoration		:		none			;
	color				:		#bfc2be			;
}

.menu_bleu
{
	font-family			:		Verdana					;
	font-size			:		12px					;
	font-weight			:		bold					;
	color				:		#4677a0	!important		;
	padding				:		0px						;
	margin				:		0px						;
}


.tableau
{
	width				:		185px				;
	height				:		132px				;
	position			:		relative			;
	float				:		right				;
	margin-top			:		13px				;
	margin-left			:		5px					;
	margin-right		:		20px				;
	margin-bottom		:		9px					;
}

.titre
{
	width				:		185px						;
	height				:		29px						;
	background-image	:		url("../IMAGES/titre.jpg")	;
	background-repeat	:		no-repeat					;
}	

.titre h1
{
	font-family			:		Verdana				;
	font-size			:		14px				;
	color				:		#cfd1cc				;
	text-align			:		center				;
	line-height			:		25px				;
	text-transform		:		uppercase			;
}

.corps
{
	width				:		181px				;
	height				:		95px				;
	position			:		relative			;
	background-color	:		#d8dad6				;
	border-left			:		2px solid #4677a0	;
	border-right		:		2px solid #4677a0	;
}

.corps p
{
	font-size			:		12px				;
	font-family			:		Verdana				;
	color				:		#222123				;
	margin				:		0px					;
	padding				:		0px					;
	margin-left			:		5px					;
}

.bas_tableau
{
	width				:		185px						;
	height				:		8px							;
	background-image	:		url("../IMAGES/bas.jpg")	;
	background-repeat	:		no-repeat					;
}

.service_gauche
{
	width				:		280px				;
	float				:		left				;
}

.service_droit
{
	width				:		280px				;
	float				:		right				;
}

.formulaire_gauche
{	
	width				:		320px					;
	float				:		left					;
	margin-top			:		60px					;
}

.formulaire_gauche p	
{
	font-family			:		Verdana					;
	font-size			:		12px					;
	color				:		#222123					;
	margin				:		0px						;
	padding				:		0px						;
}

.formulaire_droite
{
	width				:		320px					;
	float				:		right					;
	margin-top			:		60px					;
}

.formulaire_droite p	
{
	font-family			:		Verdana					;
	font-size			:		12px					;
	color				:		#222123					;
	margin				:		0px						;
	padding				:		0px						;
}

.obligatoire
{
	margin-left			:		280px					;
}

.bouton
{
	margin-top			:		20px					;
	margin-left			:		90px					;
}


/*SQUELETTE*/


#global
{
	
	width				:		955px						;
	position			:		relative					;
	margin-right		:		auto						;
	margin-left			:		auto						;
	background-image	:		url("../IMAGES/fond.jpg")	;
	background-repeat	:		repeat-x					;
}

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

#logo
{
	width				:		81px						;
	height				:		80px						;
	background-image	:		url("../IMAGES/logo.jpg")	;
	background-repeat	:		no-repeat					;
	position			:		absolute					;
	left				:		50px						;
	top					:		19px						;
}

#menu
{
	width				:		440px				;
	height				:		15px				;
	position			:		absolute			;
	top					:		88px				;
	left				:		477px				;
}

#monflash
{
	width				:		917px				;
	position			:		relative			;
	margin-left			:		auto				;
	margin-right		:		auto				;
	
}

#contenu
{
	width				:		955px				;
	height				:		500px				;
	position			:		relative			;
	margin-left			:		auto				;
	margin-right		:		auto				;
}

#contenu_gauche
{
	width				:		715px				;
	height				:		auto				;
	position			:		relative			;
	float				:		left				;
}

#bande_menu
{	
	width				:		712px						;
	height				:		29px						;
	float				:		left						;
	position			:		relative					;
	margin-left			:		28px						;
	margin-top			:		13px						;
	background-image	:		url("../IMAGES/menu.jpg")	;
	background-repeat	:		no-repeat					;
}

#bande_menu p
{
	font-family			:		Verdana				;
	font-size			:		18px				;
	color				:		#cfd1cc				;
	margin				:		0px					;
	padding				:		0px					;
	line-height			:		25px				;
	margin-left			:		10px				;	
}

#texte
{
	width				:		700px				;
	position			:		relative			;
	float				:		left				;
	margin-left			:		35px				;
	margin-top			:		20px				;
}

#texte h1
{
	font-family			:		Verdana				;
	font-size			:		14px				;
	color				:		#4677a0				;
	text-transform		:		uppercase			;
}

#texte h2
{
	font-family			:		Verdana				;
	font-size			:		12px				;
	color				:		#222123				;
	text-transform		:		uppercase			;
	margin				:		0px					;
	padding				:		0px					;
}


#texte p
{
	font-family			:		Verdana				;
	font-size			:		14px				;
	color				:		#222123				;
	margin				:		0px					;
	padding				:		0px					;
	text-align			:		justify				;
}

#service
{
	width				:		670px				;
}

#service h1
{
	margin				:		0px					;
	padding				:		0px					;
	margin-top			:		2px					;
}

#contenu_droite
{
	width				:		240px				;
	position			:		relative			;
	float				:		right				;
}

#mention
{
	width				:		955px						;
	height				:		62px						;
	background-image	:		url("../IMAGES/footer.jpg")	;
	background-repeat	:		no-repeat					;
	line-height			:		15px						;
}

#mention p
{
	font-family			:		Verdana				;
	font-size			:		10px				;
	color				:		#dcdeda				;
	margin				:		0px					;
	padding				:		0px					;
	text-align			:		center				;
	margin-top			:		8px					;
}

#texte_logo
{
	width				:		170px				;
	height				:		36px				;
	position			:		absolute			;
	left				:		135px				;
	top					:		52px				;
}

#texte_logo h1
{
	font-family			:		Verdana				;
	font-size			:		18px				;
	color				:		#4677a0				;
	padding				:		0px					;
	margin				:		0px					;
}

#texte_logo h3
{
	font-family			:		Verdana				;
	font-size			:		12px				;
	color				:		#bfc2be				;
	padding				:		0px					;
	margin				:		0px					;
}

#formulaire
{
	width				:		680px				;
	position			:		relative			;
	margin-top			:		36px				;
}

#agence_paris
{
	width				:		280px				;
	float				:		left				;
	margin-bottom		:		15px				;
}

#agence_paris h1
{
	font-family			:		Verdana				;
	font-size			:		14px				;
	color				:		#222123				;
	text-transform		:		uppercase			;
	margin				:		0px					;
	padding				:		0px					;
}

#agence_paris p
{
	font-family			:		Verdana				;
	font-size			:		12px				;
	color				:		#222123				;
	margin				:		0px					;
	padding				:		0px					;
	text-align			:		justify				;
}

#agence_antony
{
	width				:		280px				;
	float				:		right				;
	margin-bottom		:		15px				;
}

#agence_antony h1
{
	font-family			:		Verdana				;
	font-size			:		14px				;
	color				:		#222123				;
	text-transform		:		uppercase			;
	margin				:		0px					;
	padding				:		0px					;
}

#agence_antony p
{
	font-family			:		Verdana				;
	font-size			:		12px				;
	color				:		#222123				;
	margin				:		0px					;
	padding				:		0px					;
	text-align			:		justify				;
}

#carte
{
	width				:		700px				;
}

#message
{
	width				:		400px				;
	height				:		60px				;
	position			:		absolute			;
	top					:		440px				;
	left				:		40px				;
}

#message p
{
	font-family			:		Verdana				;
	font-size			:		12px				;
	color				:		#FF0000				;
}

#validateur
{
	width				:		955px				;
	position			:		relative			;
}

#validateur p
{
	margin				:		0px						;
	padding				:		0px						;
	margin-left			:		145px					;
	margin-top			:		20px					;
}