/* AntonyP */

/****************************** commun */

* {
	margin:0;
	padding:0;
}

.lineclear{
	height:1px;
	clear:both;
}

.display{
	display:none;
}

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	}

#pageaccueil {
	width:924px;
	background-image:url(images/bgpage-accueil.jpg);
	background-repeat:no-repeat;
}

#pagecontact {
	width:924px;
	background-image:url(images/bgpage-contact.jpg);
	background-repeat:no-repeat;
}

#pageservice {
	width:924px;
	background-image:url(images/bgpage-services.jpg);
	background-repeat:no-repeat;
}
	
#page {
	background-image:url(images/bgpager.jpg);
	background-repeat:repeat-y;
	width:924px;
	margin:0 auto;
	}
	
#footer {
	background-image:url(images/baspage.jpg);
	background-repeat:no-repeat;
	width:924px;
	height:201px;
	margin:0 auto;
}

#footerhome {
	background-image:url(images/baspagehome.jpg);
	background-repeat:no-repeat;
	width:924px;
	height:252px;
	margin:0 auto;
}

#logo {
	width:245px;
	height:142px;
	padding:10px 0 0 15px;
}

#contenu {
	width:895px;
	margin:0 auto;
}

#nav {
	width:245px;
	float:left;
	text-align:center;
	padding:15px 0 0 0;
}

#nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#944f8d;
	font-weight:bold;
	text-decoration: none;
}

#btaccueil {
	background-image:url(images/accueil.gif);
	background-repeat:no-repeat;
	height:30px;
	padding:15px 30px 0 0;
}

#btaccueilon {
	background-image:url(images/accueil-on.gif);
	background-repeat:no-repeat;
	height:30px;
	padding:15px 30px 0 0;
}

#btservice {
	background-image:url(images/services.gif);
	background-repeat:no-repeat;
	height:46px;
	padding:15px 30px 0 0;
}

#btserviceon {
	background-image:url(images/services-on.gif);
	background-repeat:no-repeat;
	height:46px;
	padding:15px 30px 0 0;
}

#btagees {
	background-image:url(images/agees.gif);
	background-repeat:no-repeat;
	height:44px;
	padding:15px 30px 0 0;
}

#btageeson {
	background-image:url(images/agees-on.gif);
	background-repeat:no-repeat;
	height:44px;
	padding:15px 30px 0 0;
}

#bttransport {
	background-image:url(images/transport.gif);
	background-repeat:no-repeat;
	height:45px;
	padding:15px 30px 0 0;
}

#bttransporton {
	background-image:url(images/transport-on.gif);
	background-repeat:no-repeat;
	height:45px;
	padding:15px 30px 0 0;
}

#btcontact {
	background-image:url(images/contact.gif);
	background-repeat:no-repeat;
	height:33px;
	padding:15px 30px 0 0;
}

#btcontacton {
	background-image:url(images/contact-on.gif);
	background-repeat:no-repeat;
	height:33px;
	padding:15px 30px 0 0;
}

#logo3311 {
	margin: 10px 0 10px 0;
	text-align:center;
}

/****************************** accueil */

#presentation {
	float:left;
	background-image:url(images/bloc01.jpg);
	background-repeat:repeat-x;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
}
.italique a {
	color: #944f8d;
	text-decoration: none;
}
.italique a:hover {
	color: #944f8d;
	text-decoration: underline;
}

#blocaccueil {
	width:388px;
	float:left;
	padding:10px 0 0 0;
}

.italique {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#944f8d;
}

.gras {
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}

.grostitre {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	height:37px;
	color:#944f8d;
}

.grostitrem {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	height:42px;
	color:#944f8d;
}

.grostitred {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	height:35px;
	color:#944f8d;
}

.grostitree {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	height:44px;
	color:#944f8d;
	vertical-align: bottom;
}

#notreequipe {
	float:left;
	padding:8px 0 0 92px;
}

.vert {
	color:#9aac41;
	font-weight:bold;
}
.vert a {
	color:#9aac41;
	font-weight:bold;
	text-decoration: none;
}

ul {
	padding: 10px 0 0 20px;
}

li {
	list-style-type: none;
	list-style-image:url(images/puce.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#944f8d;
}

#accueilcontenugauche {
	width:220px;
	float:left;
}

#accueilcontenudroite {
	float:right;
	padding: 10px 0 0 0;
}

#accueilcontenudroite img {
	padding: 0 0 10px 0;
}

#blocaccueildroite #main {
	text-align:left;
	padding:20px 0 0 0;
}

#blocaccueildroite .stretcher {
	width:190px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#bascontenaccueil {
	float:left;
	width:388px;
}

#bttarif {
	width:116px;
	height:22px;
	background-image:url(images/bttarif.gif);
	background-repeat:no-repeat;
	padding:4px 0 0 25px;
}

#bttarif a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	cursor:pointer;
}

.txttitrejava {
	padding-bottom: 5px;
}

.stretcher {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

.avantages {
	float:left;
	text-align:left;
	padding:0 0 20px 40px;
}

#mainnav {
	float:left;
	text-align:left;
	padding:0 0 0 25px;
	width:175px;
}

.txttitrejava2 {
	width:116px;
	height:24px;
	background-image:url(images/bttarif.gif);
	background-repeat:no-repeat;
	padding:2px 0 0 25px;
}

#mainnav a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	cursor:pointer;
}

#blocaccueildroite {
	float:right;
	width:220px;
	padding:30px 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#blocaccueildroite img{
	padding-bottom:3px;
}

#services {
	background-image:url(images/servicescadre.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:207px;
	height:96px;
	margin: 0 0 8px 0;
}

#services a {
	text-decoration: none;
	color:#f8d5d5;
}

#agees {
	background-image:url(images/ageescadre.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:207px;
	height:98px;
	margin: 0 0 8px 0;
}

#agees a {
	text-decoration: none;
	color:#944f8d;
}

#transport {
	background-image:url(images/transportcadre.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:207px;
	height:98px;
}

#transport a {
	text-decoration: none;
	color:#377fbc;
}

/****************************** Services */

#blocservice {
	width:618px;
	float:left;
	padding:10px 0 0 0;
}

.imgtitre {
	float:left;
}

#servicecontenugauche {
	width:420px;
	float:left;
}

#servicecontenufull {
	width:608px;
	float:left;
}

.sstitre {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#944f8d;
	font-weight:bold;
}

#gardemaladegauche {
	width:162px;
	float:left;
	padding:20px 0 0 0;
}

#gardemaladedroite {
	width:410px;
	padding:0 0 0 20px;
	float:left;
}

#malade {
	float:left;
	width:598px;
}

.servicesmenagers {
	background-image:url(images/menage.jpg);
	background-repeat:no-repeat;
}

#servicesmenagers {
	float:left;
	padding:3px 0 0 40px;
}

.gardemalade {
	background-image:url(images/malade.jpg);
	background-repeat:no-repeat;
}

#gardemalade {
	float:left;
	padding:3px 0 0 40px;
}
/****************************** agee */

.resterchezsoi {
	background-image:url(images/domicile.jpg);
	background-repeat:no-repeat;
}

#rester {
	float:left;
	padding:3px 0 0 80px;
}

.notreequipe {
	background-image:url(images/equipe.jpg);
	background-repeat:no-repeat;
}

/****************************** transport */

.transporttitre {
	background-image:url(images/transporticon.jpg);
	background-repeat:no-repeat;
}

#transporttitre {
	float:left;
	padding:10px 0 0 70px;
}

.grostitretrans {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	height:37px;
	color:#944f8d;
}

#imgtrans {
	margin:0 auto;
	width:415px;
}

/****************************** contact */

#blocmap {
	width:315px;
	float:left;
	padding:23px 0 0 0;
	cursor:pointer;
}

#blocgauche {
	float:left;
	width:315px;
}

.grostitrecontact {
	width:305px;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#944f8d;
	padding:15px 0 0 10px;
}

.vertcontact {
	color:#9aac41;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#cadrecontenu {
	float:left;
	width:295px;
	background-image:url(images/imgcontact.jpg);
	background-repeat:no-repeat;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: justify;
	color:#944f8d;
}

#tel {
	background-image:url(images/tel.jpg);
	background-repeat:no-repeat;
	height:40px;
	padding:2px 0 0 30px;
	margin:20px 0 0 0;
}

#mail {
	background-image:url(images/mail.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding:5px 0 0 35px;
	margin:20px 0 0 0;
}

#titreformulaire {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#944f8d;
	text-align:left;
	padding:0 0 0 15px;
}

#formulaire {
	width:286px;
	height:300px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/fonform.gif);
	background-repeat:no-repeat;
	text-align:left;
	color:#944f8d;
}

#form{
    padding:30px 0 0 20px;
    margin:0;
}

#form p {
	height:24px;
}

label{
    display:block;
    float:left;
    width:80px;
    height:15px;
}

.input{
    width:150px;
    height:15px;
    border:solid 1px #000;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
}

textarea{
    width:150px;
    height:60px;
    border:solid 1px #000;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
}

#bouton {
    display:table;
    width:90px;
	height:24px;
    padding:0px 0px 3px 15px;
    margin:10px 30px 0px 0px;
    border:none;
    cursor:pointer;
	float:right;
	clear: both;
	background-color:#FFFFFF;
	background-image:url(images/bouton.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#bloccontactdroite {
	float:right;
	width:286px;
	padding:0 20px 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}


/****************************** footer */

#infofoot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding:105px 0 0 0;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin:0 auto;
	width:800px;
}

#navfoot {
	text-align:center;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#f8d6d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#navfoot a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f8d6d5;
	text-decoration: none;
}

#tt{
    text-align:center;
    margin-top:20px;
}

#tt a{
	font-size:9px;
	color:#944f8d;
	text-decoration: none;
}

#tt a:hover{
    color:#AF7C98;
}



/* ********************	REF	******************* */

img {
	border: 0;
}

.lien-1 {
	color: #000;
	text-decoration: none;
}
.lien-1:hover {
	color: #9AAC41;
	text-decoration: none;
}