@charset "UTF-8";
/* CSS Document */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 color:#ffffff;
	vertical-align: baseline;
}
p{ margin:0; padding:0; vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p{ margin-bottom:10px;}


.clearer{ clear:both;}

#site{ width:980px; margin:auto; position:relative;}

#pied{ width:980px; font-size:10px; color:#666; margin:auto; text-align:center; position:relative; z-index:40;}
#pied a{ color:#666; text-decoration:none;}
#pied a:hover{ text-decoration:underline;}

#site.index{ background-image:url(../images/index_bg.jpg); height:590px; }
#site.index h1{ color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; text-align:center; width:980px; padding-top:17px;}

#site.index #txt{	position:absolute; top:160px; left:685px;
					width:260px; text-align:justify;
					font-size:11px; }
#site.index #txt h3 {font-size:14px; line-height:16px;color:#FFF;}
#site.index #txt h3 a{ color:#FFF;}
#site.index #txt p{ color:#FFF;}
#site.index iframe.fb{ position:absolute; right:28px; bottom:30px;}
 


a.home{ width:249px; height:225px;  position:absolute; top:0; left:0; background-image:url(../images/logo.png);}		 
		
img.services{ position:absolute; top:30px; left:780px;}		
			 
#site.presentation{ background-image:url(../images/presentation_bg.jpg); height:590px;}
		#site.presentation #txt{ color:#FFF; position:absolute; width:430px; text-align:justify; left:90px; top:310px; font-size:13px; line-height:15px;}
		#site.presentation #txt strong{ color:#854490;}
		#site.presentation #txt small{ color:#FFF;}
		
#site.livre{ background-image:url(../images/livredor.gif); height:590px;}
		#site.livre #txt{position:absolute; width:500px; height:380px; overflow:auto; text-align:justify; left:280px; top:160px; font-size:13px; line-height:15px;}
		
#site.liens{ background-image:url(../images/liens.gif); height:590px;}
		#site.liens #txt{position:absolute; width:500px; height:380px; overflow:auto; text-align:justify; left:280px; top:160px; font-size:13px; line-height:15px;}

		
#site.engagements{ background-image:url(../images/engagements_bg.gif); height:590px;}
		#site.engagements #dispo{position:absolute; width:455px; font-size:13px; line-height:15px; text-align:justify; top:185px; left:430px;}
		#site.engagements #quali{position:absolute; width:205px; font-size:13px; line-height:15px; text-align:justify;top:370px; left:190px;}
		#site.engagements #conf {position:absolute; width:360px; font-size:13px; line-height:15px; text-align:justify;top:470px; left:570px;}

#site.avantages{ background-image:url(../images/avantages_bg.gif); height:674px; position:relative;}
#site.avantages a.si{ position:absolute; top:510px; left:0;}
		#site.avantages #fisca{position:absolute; width:485px;  font-size:13px; line-height:15px; text-align:justify; top:202px; left:370px;}
		#site.avantages #secu {position:absolute; width:385px;  font-size:13px; line-height:15px; text-align:justify; top:340px; left:415px;}
		#site.avantages #sere {position:absolute; width:240px;  font-size:13px; line-height:15px; text-align:justify; top:465px; left:150px;}
		
#site.garde{ background-image:url(../images/garde_bg.jpg); height:750px;}
	 	#site.garde #txt{position:absolute; width:410px;  font-size:14px; line-height:16px; text-align:justify; top:250px; left:510px;}
		#site.garde #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
		
#site.aide{ background-image:url(../images/aide_bg.jpg); height:678px;}
	 	#site.aide #txt{position:absolute; width:410px;  font-size:14px; line-height:16px; text-align:justify; top:380px; left:85px;}
		#site.aide #encadre{position:absolute; width:405px;  font-size:11px; line-height:13px; text-align:justify; top:425px; left:160px;}
		#site.aide #encadre em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
		#site.aide #encadre span.blanc{ color:#FFF; font-size:12px; line-height:14px;}
#site.garde_partagee{ background-image:url(../images/garde_parta_bg.gif); height:677px;}
	 	#site.garde_partagee #txt{position:absolute; width:435px;  font-size:13px; line-height:15px; text-align:justify; top:330px; left:80px;}
		#site.garde_partagee #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
#site.easygo{ background-image:url(../images/easy_go_bg.gif); height:678px;}
	 	#site.easygo #txt{position:absolute; width:435px;  font-size:13px; line-height:15px; text-align:justify; top:330px; left:80px;}
		#site.easygo #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
#site.easyludo{ background-image:url(../images/easy_ludo_bg.jpg); height:676px;}
	 	#site.easyludo #txt{position:absolute; width:435px;  font-size:13px; line-height:15px; text-align:justify; top:350px; left:80px;}
		#site.easyludo #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
#site.mercredi{ background-image:url(../images/mercredi_bg.gif); height:676px;}
	 	#site.mercredi #txt{position:absolute; width:385px;  font-size:13px; line-height:15px; text-align:justify; top:330px; left:565px;}
		#site.mercredi #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
#site.mariage{ background-image:url(../images/mariage_bg.jpg); height:684px;}
	 	#site.mariage #txt{position:absolute; width:385px;  font-size:13px; line-height:15px; text-align:justify; top:330px; left:505px;}
		#site.mariage #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
	

#site.prestations{ background-image:url(../images/prestations_bg.jpg); height:590px;}
	 	#site.prestations #loisirs	{position:absolute; width:250px;  font-size:11px; line-height:13px; text-align:justify; top:250px; left:495px;}
		#site.prestations #jardinage{position:absolute; width:200px;  font-size:11px; line-height:13px; text-align:justify; top:515px; left:35px;}
		#site.prestations #services	{position:absolute; width:240px;  font-size:11px; line-height:13px; text-align:justify; top:510px; left:295px;}
		#site.prestations #gardiennage	{position:absolute; width:200px;  font-size:11px; line-height:13px; text-align:justify; top:470px; left:690px;}
		
		
		

#site.services_dom{ background-image:url(../images/services_domestiques_bg.jpg); height:679px;}
	 	#site.services_dom #mamaison{position:absolute; width:240px;  font-size:13px; line-height:15px; text-align:justify; top:275px; left:50px;}
		#site.services_dom #solo{position:absolute;		width:240px;  font-size:13px; line-height:15px; text-align:justify; top:275px; left:698px;}
		#site.services_dom #cocoon	{position:absolute; width:240px;  font-size:13px; line-height:15px; text-align:justify; top:475px; left:50px;}
		#site.services_dom #retour	{position:absolute; width:240px;  font-size:13px; line-height:15px; text-align:justify; top:475px; left:698px;}		
		
		
#site.contact{ background-image:url(../images/contact_bg.gif); height:590px;}

	 	#site.contact #txt	{position:absolute; width:300px;  font-size:13px; line-height:15px; text-align:justify; top:360px; left:535px;}
		#site.contact #txt	a{ color:#854490; text-decoration:none;}
		#site.contact #txt	a:hover{ text-decoration:underline;}
		
#site.tarifs{ }
#site.tarifs_mandataires{ height:auto; position:relative;}
#haut_tarifs{ background-image:url(../images/tarifs_bg_haut.gif); background-repeat:no-repeat; height:auto; background-position:top; height:230px; width:100%;}
#haut_mandataires{ background-image:url(../images/tarifs_bg_haut_mandataires.gif); background-repeat:no-repeat; height:auto; background-position:top; height:230px; width:100%;}
		#site.tarifs #corps, #site.tarifs_mandataires #corps{ width:100%; height:auto; background-image:url(../images/fiscal_bg_corps.gif); position:relative; }
		#site.tarifs #corps #txt, #site.tarifs_mandataires #corps #txt{ position:relative; width:715px;  padding:0 10px 0 230px; text-align:justify; left:0; top:0; font-size:12px; line-height:14px;}
		#site.tarifs #corps #txt em, #site.tarifs_mandataires #corps #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
		#site.tarifs #bas, #site.tarifs_mandataires #bas{ width:100%; background-image:url(../images/fiscal_bg_bas.gif); height:41px; position:relative; clear:both;}

#site.infos{ position:relative; }
#site.infos #haut_infos{ position:relative; background-image:url(../images/infos_bg_haut.gif); background-repeat:no-repeat; background-position:top; height:230px; width:100%;}
		#site.infos #corps{ width:100%; height:auto; background-image:url(../images/fiscal_bg_corps.gif); position:relative; }
		#site.infos #corps #txt{ width:680px; padding:0 10px 0 230px; text-align:justify; left:350px; top:300px; font-size:13px; line-height:15px;}
		#site.infos #corps #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
		#site.infos #bas{width:100%; background-image:url(../images/fiscal_bg_bas.gif); height:41px; position:relative; clear:both;}


#site.tarifs #txt table, #site.tarifs_mandataires #txt table { background-color:#854591; 
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;}
#site.tarifs #txt p.orange, #site.tarifs_mandataires #txt p.orange{ background-color:#eaa51f;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	padding:10px;}
#site.tarifs #txt table tr , #site.tarifs_mandataires #txt table tr{ height:23px;}
#site.tarifs #txt table tr.nu , #site.tarifs_mandataires #txt table tr.nu{ height:23px; }
#site.tarifs #txt table tr td, #site.tarifs_mandataires #txt table tr td, #site.tarifs #txt table tr th, #site.tarifs_mandataires #txt table tr th { color:#fff; font-size:11px;}



#site.recrutement{ position:relative; }
#site.recrutement #haut_recrutement{ position:relative; background-image:url(../images/recru_bg_haut.gif); background-repeat:no-repeat; background-position:top; height:230px; width:100%;}
		#site.recrutement #corps{ width:100%; height:auto; background-image:url(../images/fiscal_bg_corps.gif); position:relative; }
		#site.recrutement #corps #txt{ width:680px; padding:0 10px 0 230px; text-align:justify; left:350px; top:300px; font-size:13px; line-height:15px;}
		#site.recrutement #corps #txt em{font-size:15px; line-height:18px; font-style:normal; font-weight:bolder; color:#854591;}
		#site.recrutement #bas{width:100%; background-image:url(../images/fiscal_bg_bas.gif); height:41px; position:relative; clear:both;}
		
#site.recrutement fieldset{ margin-top:20px; }	
#site.recrutement fieldset legend{ display:block; text-decoration:underline;padding-bottom:10px; color:#854490;}	
#site.recrutement fieldset#infos label{ display:block; float:left;width:80px;}
