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

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		RAZ			/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
img, h1, h2, h3, h4, h5, h6, hr, ul, ol, li, a, p{margin:0; padding:0; border:0; font-weight:normal; list-style:none;}
form, input,{margin:0; padding:0; }

body{font-family:Arial, Helvetica, sans-serif; margin:0px; background-image:url(../images/fond-body.jpg); background-repeat:repeat-y; background-color:#508bb7;}
#conteneur{width:1015px; margin:auto;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		Header		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#header{width:1015px; background-image:url(../images/header2.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header2.png", sizingMethod="scale"); background-repeat:no-repeat; height:212px;}
#espace-adherent{ padding:30px 0 0 250px;}
#baseline-tel{ width:475px; padding:15px 0 0 490px; font-size:13px}
p.baseline{ font-family:"Trebuchet MS", Arial, Georgia; font-size:43px; color:#2A7095;}

.pipe{ float:left;}
form.form-header{ width:350px; float:left;}
form.form-header-2{ width:380px; float:left;}
label.label-header{ font-size:13px; font-weight:bold; color:#423f3f; display:block; float:left; padding: 3px 10px 0 0 ;}
input.input-header{ width:105px; height:15px;}

input.input-submit{ background-image:url(../images/btn-ok.jpg); background-repeat:no-repeat; height:17px; width:20px; border:0; }

/*///////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////// Menu-horinzontal   ////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#menu-horizontal{ padding:5px 0 0 190px; }
#menu-horizontal li{list-style:none; float:left; height:38px; }
#menu-horizontal a{ display:block; float:left; text-decoration:none;color:#423F3F; font-size:14px; }
#menu-horizontal a:hover{ font-style:italic; font-weight:bold; }

#menu-horizontal a.menu-horizontal-1{background-image:url(../images/fond-aide-menagere.jpg); height:38px; width:119px; padding:10px 0 0 26px; background-repeat:no-repeat;}
#menu-horizontal a.menu-horizontal-1_on{background-image:url(../images/fond-aide-menagere.jpg); height:38px; width:119px; padding:10px 0 0 26px; background-repeat:no-repeat; font-style:italic; font-weight:bold;}

#menu-horizontal a.menu-horizontal-2{background-image:url(../images/fond-garde-enfants.jpg); height:38px; width:120px; padding:10px 0 0 19px; background-repeat:no-repeat;}
#menu-horizontal a.menu-horizontal-2_on{background-image:url(../images/fond-soutien-scolaire.jpg);height:38px; width:120px; padding:10px 0 0 19px; background-repeat:no-repeat; font-style:italic; font-weight:bold;}

#menu-horizontal a.menu-horizontal-3{background-image:url(../images/fond-soutien-scolaire.jpg); height:38px; width:125px; padding:10px 0 0 19px; background-repeat:no-repeat;}
#menu-horizontal a.menu-horizontal-3_on{background-image:url(../images/fond-soutien-scolaire.jpg); height:38px; width:125px; padding:10px 0 0 19px; background-repeat:no-repeat; font-style:italic; font-weight:bold;}

#menu-horizontal a.menu-horizontal-4{background-image:url(../images/fond-jardinage.jpg); height:38px; width:88px; padding:10px 0 0 23px; background-repeat:no-repeat;}
#menu-horizontal a.menu-horizontal-4_on{background-image:url(../images/fond-jardinage.jpg); height:38px; width:88px; padding:10px 0 0 23px; background-repeat:no-repeat; font-style:italic; font-weight:bold;}

#menu-horizontal a.menu-horizontal-5{background-image:url(../images/fond-service-personnes-agee.jpg); height:38px; width:231px; padding:10px 0 0 27px; background-repeat:no-repeat;}
#menu-horizontal a.menu-horizontal-5_on{background-image:url(../images/fond-service-personnes-agee.jpg); height:38px; width:231px; padding:10px 0 0 27px; background-repeat:no-repeat; font-style:italic; font-weight:bold;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		contenu		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#contenu{width:1015px; background-image:url(../images/degrade-fond.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/degrade-fond.png", sizingMethod="scale"); background-repeat:repeat-y;  }
#colonne-gauche-menu-vertical{ width:157px; padding-left:13px; float:left;}

/*///////////////////////      menu-vertical      ///////////////////////////////*/
#menu-vertical ul.menu{ width:157px;}
#menu-vertical ul#ssmenu {font-size:11px; color:#2A7095; background-image:none; text-align:right; padding:2px;}
#menu-vertical ul#ssmenu a{ text-decoration:none; color:#2A7095; }
#menu-vertical ul#ssmenu a:hover{ text-decoration:underline; }
#menu-vertical ul#ssmenu a_on{ text-decoration:underline; color:#2A7095; }


#menu-vertical li.menu{list-style:none; width:157px; background-image:url(../images/fond-menu-vertical-haut.jpg); background-repeat:no-repeat;}
#menu-vertical ul.menu a{ padding:10px 10px 10px 5px; display:block; width:142px; text-align:right; text-decoration:none; color:#423F3F; font-size:12px; font-weight:bold; background-image:url(../images/fond-menu-vertical-bas.jpg); background-repeat:no-repeat; background-position:bottom; }
#menu-vertical ul.menu a:hover{ font-style:italic; color:#FFFFFF;}
#menu-vertical ul.menu a.menu_on{ padding:10px 10px 10px 5px; display:block; width:142px; text-align:right; text-decoration:none; font-style:italic; color:#FFFFFF; font-size:12px; font-weight:bold; background-image:url(../images/fond-menu-vertical-bas.jpg); background-repeat:no-repeat; background-position:bottom;}


/*///////////////////////    logos+agrément   ///////////////////////////////////*/
#logo-agrement{margin-top:20px;}
#logo-agrement p{ font-size:9px; color:#423F3F; margin-left:20px;  }

/*///////////////////////      colonne-milieu      //////////////////////////////*/
#colonne-milieu {width:528px; float:left; color:#787878; font-size:11px; margin-left:22px;}

#colonne-milieu.home {width:528px; float:left; color:#787878; font-size:11px;}
#colonne-milieu.home h1 {font-family:"Trebuchet MS", Arial, Georgia; font-size:13px; font-weight:bold; color:#423F3F; padding-bottom:14px; background-image:none; border:none;}
#colonne-milieu.home h1.titre-home {font-family:"Trebuchet MS", Arial, Georgia; font-size:13px; font-weight:bold; color:#423F3F; padding-bottom:14px; background-image:none; border:none;}
#colonne-milieu.home li { margin-bottom:20px;}

/*/-----------------------     colonne-milieu-page-interieur      ------------------------------*/
#colonne-milieu h1{ width:524px; background-image:url(../images/fond-bloc-bleu-titre.jpg); background-repeat:repeat-y; border:1px solid #2A7095;font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px; margin-bottom:20px;}
#colonne-milieu p{ width:524px; font-size:13px; color:#787878;padding-left:4px;}
#colonne-milieu-txt{ text-align:justify; font-size:13px; color:#423F3F; margin-top:20px;}

/*/-----------------------     colonne-milieu-page-partenaire      ------------------------------*/
#partenaires{ width:528px; border-bottom:1px dotted #2A7095; margin:20px 0 20px 0;}
#partenaires h2{ font-size:13px; color:#423F3F; margin-bottom:10px;}
#partenaires p{ font-size:11px; color:#787878; }
#partenaires img{ border:1px solid #2A7095; float:left; margin:0 5px 20px 0; }

/*/-----------------------     colonne-milieu-page-actualite      ------------------------------*/
#colonne-milieu.actualite h1{ width:524px; background-image:url(../images/fond-bloc-rouge-titre.jpg); background-repeat:repeat-y; border:1px solid #D52243; margin-bottom:20px;font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px;}
#actualites{ width:528px; border-bottom:1px dotted #D52243; padding-bottom:20px; margin-bottom:20px;}
#actualites h2{ font-size:16px; color:#D52243; margin-bottom:10px; font-weight:bold;}
#actualites p{ font-size:13px; color:#787878; }
#actualites img{ border:1px solid #D52243; float:left; margin:0 5px 5px 0;}

/*/-----------------------     colonne-milieu-page-services      -------------------------------*/
#contenu .menage{ background-color:#feeef8; background-image:url(../images/fond-bloc-rose-bas.jpg); background-repeat:no-repeat; background-position:bottom; width:auto; padding-bottom:15px;}
#colonne-milieu.menage h1{font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px; width:524px; background-image:url(../images/fond-bloc-rose-haut.jpg); background-repeat:repeat-y; border:1px solid #fd2da7; margin-bottom:0;}
#colonne-milieu.menage h2{width:522px; display:block; font-size:16px; font-weight:bold; color:#fd2da7; border-bottom:1px dotted #fd2da7; padding:5px; margin-bottom:5px;}
#colonne-milieu.menage h3{font-size:15px; font-weight:bold; padding:0 5px}
#colonne-milieu.menage p{font-size:13px;}
#colonne-milieu.menage li{ line-height:20px; padding-left:20px; }
#colonne-milieu.menage hr{height:1px; border:0; border-top:1px dotted #FD2DA7; margin:10px 0; width:522px}
#colonne-milieu.menage a {color:#D52243; text-decoration:underline;}
#colonne-milieu.menage a:hover {text-decoration:none;}

#colonne-milieu.menage ul.border{ border-top:1px dotted #fd2da7; width:522px; margin-top:10px; padding:10px 0 10px 0;}
#colonne-milieu.menage ul.border a{ text-decoration:underline; color:#D52243; }
#colonne-milieu.menage ul.border a:hover{  text-decoration:none; color:#D52243; }

#colonne-milieu-menage-txt {width:528px; padding: 0 4px 0 4px; background-image:url(../images/fond-bloc-rose.jpg); background-repeat:repeat-y;}

/* Garde d'enfant*/
#contenu .enfant{ background-color:#f3f1ff; background-image:url(../images/fond-bloc-violet-bas.jpg); background-repeat:no-repeat; background-position:bottom; width:auto; padding-bottom:15px;}
#colonne-milieu.enfant h1{font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px; width:524px; background-image:url(../images/fond-bloc-violet-haut.jpg); background-repeat:repeat-y; border:1px solid #593edd; margin-bottom:0;}
#colonne-milieu.enfant h2{width:522px; display:block; font-size:16px; font-weight:bold; color:#593edd; border-bottom:1px dotted #593edd; padding:5px; margin-bottom:5px;}
#colonne-milieu.enfant h3{font-size:15px; font-weight:bold; padding:0 5px}
#colonne-milieu.enfant li{ line-height:20px; padding-left:20px; }
#colonne-milieu.enfant hr{height:1px; border:0; border-top:1px dotted #593edd; margin:10px 0; width:522px}
#colonne-milieu.enfant a {color:#D52243; text-decoration:underline;}
#colonne-milieu.enfant a:hover {text-decoration:none;}

/* Scolaire */
#contenu .scolaire{ background-color:#fff9f3; background-image:url(../images/fond-bloc-orange-bas.jpg); background-repeat:no-repeat; background-position:bottom; width:auto; padding-bottom:15px;}
#colonne-milieu.scolaire h1{font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px; width:524px; background-image:url(../images/fond-bloc-orange-haut.jpg); background-repeat:repeat-y; border:1px solid #fe830a; margin-bottom:0;}
#colonne-milieu.scolaire h2{width:522px; display:block; font-size:16px; font-weight:bold; color:#fe830a; border-bottom:1px dotted #fe830a; padding:5px; margin-bottom:5px;}
#colonne-milieu.scolaire h3{font-size:15px; font-weight:bold; padding:0 5px}
#colonne-milieu.scolaire li{ line-height:20px; padding-left:20px; }
#colonne-milieu.scolaire hr{height:1px; border:0; border-top:1px dotted #fe830a; margin:10px 0; width:522px}
#colonne-milieu.scolaire a {color:#D52243; text-decoration:underline;}
#colonne-milieu.scolaire a:hover {text-decoration:none;}

/* Jardinnage */
#contenu .jardinage{ background-color:#faffee; background-image:url(../images/fond-bloc-jardinage-bas.jpg); background-repeat:no-repeat; background-position:bottom; width:auto; padding-bottom:15px;}
#colonne-milieu.jardinage h1{font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px; width:524px; background-image:url(../images/fond-bloc-jardinage-haut.jpg); background-repeat:repeat-y; border:1px solid #97c71b; margin-bottom:0;}
#colonne-milieu.jardinage h2{width:522px; display:block; font-size:16px; font-weight:bold; color:#97c71b; border-bottom:1px dotted #97c71b; padding:5px; margin-bottom:5px;}
#colonne-milieu.jardinage h3{font-size:15px; font-weight:bold; padding:0 5px}
#colonne-milieu.jardinage li{ line-height:20px; padding-left:20px; }
#colonne-milieu.jardinage hr{height:1px; border:0; border-top:1px dotted #97c71b; margin:10px 0; width:522px}
#colonne-milieu.jardinage a {color:#D52243; text-decoration:underline;}
#colonne-milieu.jardinage a:hover {text-decoration:none;}

/* agees */
#contenu .agees{ background-color:#f4fffd; background-image:url(../images/fond-bloc-bleu-bas.jpg); background-repeat:no-repeat; background-position:bottom; width:auto; padding-bottom:15px;}
#colonne-milieu.agees h1{font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px; width:524px; background-image:url(../images/fond-bloc-bleu-haut.jpg); background-repeat:repeat-y; border:1px solid #46cbb7; margin-bottom:0;}
#colonne-milieu.agees h2{width:522px; display:block; font-size:16px; font-weight:bold; color:#46cbb7; border-bottom:1px dotted #46cbb7; padding:5px; margin-bottom:5px;}
#colonne-milieu.agees h3{font-size:15px; font-weight:bold; padding:0 5px}
#colonne-milieu.agees li{ line-height:20px; padding-left:20px; }
#colonne-milieu.agees hr{height:1px; border:0; border-top:1px dotted #46cbb7; margin:10px 0; width:522px}
#colonne-milieu.agees a {color:#D52243; text-decoration:underline;}
#colonne-milieu.agees a:hover {text-decoration:none;}

/*/-----------------------     colonne-milieu-page-plan      -------------------------------*/
#colonne-milieu.plan li{ font-size:13px; line-height:20px; font-weight:bold; color:#6396B1; }
#colonne-milieu.plan li a{ text-decoration:none; color:#6396B1; font-weight:bold;}
#colonne-milieu.plan li a:hover{ text-decoration:underline; }
#colonne-milieu.plan li.ssmenu a{ text-decoration:none; font-size:11px; color:#787878; padding-left:10px;  }
#colonne-milieu.plan li.ssmenu a:hover{  text-decoration:underline; }

/*///////////////////////      colonne-droite      //////////////////////////////*/
#colonne-droite{ width:248px; float:left; padding-left:18px;}
#colonne-droite img{ margin-bottom:20px;}
#colonne-droite h2{ font-family:"Trebuchet MS", Arial, Georgia; font-size:15px; color:#FFFFFF; font-weight:bold; padding-left:4px;}
#colonne-droite h3{ font-size:13px; font-weight:bold; color:#423f3f; padding: 10px 4px 0px 4px;}

#bloc-vert{ margin-bottom:10px;}
#bloc-vert h2{ width:242px; background-image:url(../images/fond-bloc-vert-haut.jpg); background-repeat:repeat-y; border:1px solid #9ac923;}
#milieu-bloc-vert{ width:248px; background-image:url(../images/fond-bloc-vert.jpg); background-repeat:repeat-y;}
div.bonnes-raisons{ border-bottom:1px dotted #9ac923; width:240px; margin-left:4px; padding:5px 0 5px 0;}
div.bonnes-raisons p.bonnes-raisons{ display:block; float:left; font-size:11px; color:#787878;}
div.bonnes-raisons a{ float:right; padding-top:2px; font-size:8px; color:#9ac923; text-decoration:none; font-weight:bold;}
div.bonnes-raisons a:hover{text-decoration:underline;}

#bloc-rouge h2{width:242px; background-image:url(../images/fond-bloc-rouge-haut.jpg); background-repeat:repeat-y; border:1px solid #d22342;}
#milieu-bloc-rouge{ width:248px; background-image:url(../images/fond-bloc-rouge.jpg); background-repeat:repeat-y; }
div.actu{ border-bottom:1px dotted #D52243; width:240px; margin-left:4px; padding:5px 0 5px 0;}
div.actu a{ display:block; font-size:11px; color:#787878; text-decoration:none;}
div.actu a:hover{ text-decoration:underline;}

/*/-----------------------     colonne-droite-page-services      -------------------------------*/
#bloc-bleuclair h2{width:242px; background-image:url(../images/fond-bloc-bleuclair-haut.jpg); background-repeat:repeat-y; border:1px solid #a9d8fd;}
#milieu-bloc-bleuclair{ width:248px; background-image:url(../images/fond-bloc-bleuclair.jpg); background-repeat:repeat-y; padding-top:10px;}
p.tarifs{ font-size:10px; color:#D52243; display:block; float:right;}
div.prestations{ border-bottom:1px dotted #a9d8fd; width:240px; margin-left:4px; padding:5px 0 5px 0;}
div.prestations p.prestations{ display:block; float:left; font-size:11px; color:#787878;}
#bloc-bleuclair p {color:#787878; display:block; font-size:11px; padding-left:5px;}
#bloc-bleuclair p.tarifs {color:#D52243; display:block; float:right; font-size:10px; padding-right:5px;}
#bloc-bleuclair hr{height:1px; border:0; border-top:1px dotted #A9D8FD; margin:5px 0;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		footer		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#footer{width:989px; background-image:url(../images/fond-footer.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond-footer.png", sizingMethod="scale"); background-repeat:no-repeat; height:18px; color:#FFFFFF; font-size:10px; padding:30px 13px 0 13px; }
#footer p.copyright{ display:block; float:left; width:317px;}
#footer p.plan{ display:block; float:right;}
#footer a{ text-decoration:none; color:#FFFFFF;}
#footer a:hover{ text-decoration:underline;}


/* class */
.clear{ clear:both;}
.rouge-bold{ font-weight:bold; color:#D52243;}
.vert-bold{ font-weight:bold; color:#9ac923;}
.bleu-fonce-bold{ font-weight:bold; color:#6396B1;}
.bleu-clair-bold{ font-weight:bold; color:#a9d8fd;}
.gris-fonce-bold{ color:#423f3f;}
.rose-bold{ font-weight:bold; color:#fd2da7;}
.gris-clair{ color:#787878;}
.violet-bold{ font-weight:bold; color:#593edd;}
.orange-bold{ font-weight:bold; color:#fe830a;}
.vert-bold{ font-weight:bold; color:#97c71b;}
.bleuvert-bold{ font-weight:bold; color:#46cbb7;}

#colonne-milieu p.txt-rouge{color:red; margin:5px 0 5px 0;}