@charset "utf-8";
/* CSS Document */
html, body, img, a, p, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input{ border:none; margin:0; padding:0; font-weight:normal;}
html, body{background-color:#cde5eb; font-family:Arial, Helvetica, sans-serif;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Conteneur	////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#conteneur{width:979px; margin:auto; padding:0 3px 0 3px; background-image:url(../images/fond-contenu.gif); background-repeat:repeat-y; }

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Header		////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#conteneur-header{height:107px; background-image:url(../images/fond-header.jpg); background-repeat:no-repeat;}
#header{height:70px;}
img.logo{margin:3px 0 0 12px; float:left;}
#date{float:right; font-size:13px; font-weight:bold; color:#ea4e02; margin:28px 10px 0 0;}

.hr-invisible {visibility:hidden; clear:both;}


/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Menu		////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#menu{float:right;}
#menu ul{list-style:none;}
#menu li{color:#fff; float:left; text-align:center; font-size:25px; display:block;}
#menu li.menu-1{width:142px;}
#menu li.menu-2{width:148px;}
#menu li.menu-3{width:169px;}
#menu li.menu-4{width:165px;}
#menu li.menu-5{width:162px;}
#menu li.menu-6{width:120px;}
#menu li.menu-6 a{padding-right:0px;}
#menu li.separateur{display:block; width:1px; overflow:hidden; background-color:#fff;}
#menu a{color:#fff; text-decoration:none; font-size:14px; float:left; padding:0 12px 0 12px;}
#menu a:hover, #menu a._on{color:#f0cfbe;}


#chemin-fer{background-color:#ee783e; background-image:url(../images/fond-chemin-fer.jpg); background-repeat:repeat-y; font-style:italic; color:#f8f5f1; font-size:11px; line-height:25px; padding-left:10px;}
#chemin-fer a{color:#f8f5f1; font-weight:bold;}
#chemin-fer a:hover{text-decoration:none;}
#chemin-fer a.on{text-decoration:none;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Sous Menu		////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#sous-menu{position:absolute; width:979px;}
#sous-menu-1{margin-left:68px; width:142px; display:none;}
#sous-menu-2{margin-left:210px; width:149px; display:none;}
#sous-menu-3{margin-left:359px; width:170px; display:none;}
#sous-menu-4{margin-left:529px; width:166px; display:none;}
#sous-menu-5{margin-left:695px; width:163px; display:none;}
#sous-menu-6{margin-left:858px; width:122px; display:none;}
div.sous-menu{float:left; background-color:#eb550b; padding-bottom:10px;}
div.sous-menu ul{list-style:none;}
div.sous-menu a{font-size:12px; color:#fff; text-decoration:none; display:block; padding:3px 0 3px 0; background-image:url(../images/puce-sous-menu.png); background-repeat:no-repeat; background-position:15px 13px; padding-left:20px; margin:0 2px 0 2px;}
div.sous-menu a:hover{background-color:#ed6d2d;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Bloc intro	////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#bloc-intro{height:286px; padding-left:446px; background-repeat:no-repeat;}
#conteneur div.home{background-image:url(../images/fond-header-home.jpg);}
#conteneur div.rubrique-2{background-image:url(../images/fond-header-qui-sommes-nous.jpg);}
#conteneur div.rubrique-3{background-image:url(../images/fond-header-candidat.jpg);}
#conteneur div.rubrique-4{background-image:url(../images/fond-header-conseil.jpg);}
#conteneur div.rubrique-5{background-image:url(../images/fond-header-franchise.jpg);}
#conteneur div.rubrique-6{background-image:url(../images/fond-header-home.jpg);}
#bloc-intro h1{color:#1771b3; font-size:17px; font-weight:bold; padding:30px 0 16px 0;}
#bloc-intro p{color:#1771b3; font-size:14px; margin-bottom:30px;}
#bloc-intro a{color:#1771b3; text-decoration:underline;}
#bloc-intro a.lien-orange{color:#ea4e01; font-weight:bold; font-size:15px; text-decoration:none; background-image:url(../images/puce-lien-orange.jpg); background-repeat:no-repeat; padding-left:20px; background-position:0 3px;}
#bloc-intro a.lien-orange:hover{text-decoration:underline;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Nav droite	////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#nav-droite{float:left; width:200px; margin-left:10px;}
#nav-droite h3{font-size:15px; color:#f8f5f1; font-weight:bold; margin-bottom:10px;}
#nav-droite h3.inscription-newsletter{margin-top:10px;}
#nav-droite hr{height:1px; background-color:#fff; border:0; padding:0; margin:0; width:196px; color:#fff;}
img.puce-lien-nav-droite{padding-top:3px;}
#nav-droite div.lien-nav-droite{background-image:url(../images/fond-lien-nav-droite.gif); background-repeat:repeat-x; background-position:bottom; width:196px; padding-bottom:10px; margin-top:10px;}
#nav-droite div.lien-nav-droite a{color:#f8f5f1; font-size:14px; text-decoration:none; background-image:url(../images/picto-lien-nav-droite.gif); background-repeat:no-repeat; display:block; padding-left:25px; background-position:5px 0}
#nav-droite div.lien-nav-droite a:hover{text-decoration:underline;}
img.bouton-reserve-babysitter{margin:8px 0 7px 0;}
img.agrement-qualite{float:right; margin-top:30px;}
#nav-droite input{padding-left:5px; background-color:#f9dacc; font-size:12px; height:21px; width:159px;float:left;}
#nav-droite input.submit{padding:0px; width:22px; height:21px; color:#fdfbfb; background-color:#f09467; margin-left:2px;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Contenu		////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#contenu{padding:10px; min-height:400px;}
#contenu2{padding:10px; min-height:400px; position:relative;}

#conteneur-colonne{width:746px; float:left;}
#bloc-gauche-home, #bloc-droite-home, #bloc-gauche, #bloc-droite{width:316px; float:left; padding:0 26px 0 26px;}
#bloc-droite-home, #bloc-droite{margin-left:10px;}
#conteneur-colonne-haut{height:16px; background-image:url(../images/colonne-haut.gif); overflow:hidden; background-repeat:no-repeat;}
#conteneur-colonne-bas{height:16px; background-image:url(../images/colonne-bas.gif); overflow:hidden; background-repeat:no-repeat; clear:both; margin-bottom:10px;}
#conteneur-colonne-contenu{background:transparent url(../images/conteneur-colonne-contenu.gif) repeat-y 0 0; height:1%;}
#conteneur-colonne-contenu div#bloc-gauche-home  h2, #conteneur-colonne-contenu div#bloc-droite-home  h2{font-size:14px; font-weight:bold; margin:20px 0 16px 0;}
#conteneur-colonne-contenu img, #conteneur-contenu img{margin-right:7px;}
#conteneur-colonne-contenu p.intro{font-size:14px;}
#conteneur-colonne-contenu p.txt-14{font-size:14px;}
#conteneur-colonne-contenu p, #conteneur-contenu p{font-size:12px; margin-bottom:23px; line-height:18px; text-align:justify;}


#conteneur-contenu p.txt-dispo{text-align:center;}




#conteneur-colonne-contenu a, #conteneur-contenu a{color:#000; text-decoration:underline;}
#conteneur-colonne-contenu a.lien-orange-fleche, #conteneur-contenu a.lien-orange-fleche{color:#ea4e01; font-size:14px; background-image:url(../images/fond-lien-partenaire.jpg); background-repeat:no-repeat; padding-left:20px; text-decoration:none;}
#conteneur-colonne-contenu a.lien-orange-fleche:hover, #conteneur-contenu a.lien-orange-fleche:hover{text-decoration:underline;}
#conteneur-colonne-contenu a.lien-bleu-fleche, #conteneur-contenu a.lien-bleu-fleche{color:#1771b3; font-size:14px; background-image:url(../images/fond-lien-article.jpg); background-repeat:no-repeat; padding-left:20px; text-decoration:none;}
#conteneur-colonne-contenu a.lien-bleu-fleche:hover, #conteneur-contenu a.lien-bleu-fleche:hover{text-decoration:underline;}

/*Interieur*/
#conteneur-contenu-haut{height:16px; background-image:url(../images/contenu-haut.gif); overflow:hidden; background-repeat:no-repeat;}
#conteneur-contenu-bas{height:16px; background-image:url(../images/contenu-bas.gif); overflow:hidden; background-repeat:no-repeat; margin-bottom:10px;}
#conteneur-contenu{background-color:#fff; margin-right:1px; padding:0 10px 1px 26px;}
#conteneur-contenu h2, #conteneur-colonne-contenu h2 {font-size:16px; font-weight:bold; margin-bottom:16px; color:#1771b3; text-transform:uppercase;}
#conteneur-contenu h3, #conteneur-colonne-contenu h3{font-size:14px; font-weight:bold; margin-bottom:16px; color:#000;}

/*Formulaire*/
form{font-size:12px;}
form input.input-texte{width:322px; height:15px; background-image:url(../images/fond-input-texte.gif); background-repeat:no-repeat; border:0px; padding:5px;}
form textarea.textarea{width:673px; height:101px; background-image:url(../images/fond-textarea.gif); background-repeat:no-repeat; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto; resize:none; padding:5px;}
form input.submit-contact{width:54px; height:21px; background-image:url(../images/fond-input-submit.gif); background-repeat:no-repeat; border:0px;}

/*Article*/
div.liste-article{border-top:1px #4a8fc3 solid; padding:13px 0 15px 0;}
#conteneur-contenu div.liste-article h3{margin-bottom:0px;}
div.liste-article img{float:left; margin-right:14px;}
#conteneur-contenu div.liste-article a{color:#1771b3; font-size:14px; background-image:url(../images/fond-lien-article.jpg); background-repeat:no-repeat; padding-left:20px; text-decoration:none;}
#conteneur-contenu div.liste-article a:hover{text-decoration:underline;}

/*Partenaire*/
div.liste-partenaire{clear:both; padding:13px 0 15px 0;}
div.logo-partenaire{float:left; width:300px;}
div.info-partenaire{float:left; width:390px; border-bottom:1px #ef7539 solid; padding-bottom:8px;}
#conteneur-contenu div.info-partenaire h3{margin-bottom:8px;}
#conteneur-contenu div.info-partenaire a{color:#ea4e01; font-size:14px; background-image:url(../images/fond-lien-partenaire.jpg); background-repeat:no-repeat; padding-left:20px; text-decoration:none;}
#conteneur-contenu div.info-partenaire a:hover{text-decoration:underline;}

.liste-partenaire2{margin-bottom:40px;}
#conteneur-contenu div.liste-partenaire2 h3{font-size: 16px;
font-weight: bold;
margin-bottom: 16px;
color: #1771B3;
text-transform: uppercase; display:block;}
#conteneur-contenu div.liste-partenaire2 h4{font-size: 14px;
font-weight: bold;
margin-bottom: 16px;
color: #1771B3;}

/*Agence*/
#visuel-agence{width:212px; float:left; text-align:center;}
#text-agence-1{width:180px; float:left; border-right:1px #cdcdcd solid; padding-right:50px;}
#text-agence-1 p, #text-agence-2 p{margin-bottom:0px;}
#text-agence-2{/*margin-left:50px;*/ float:right; width:250px; text-align:left; padding-left:10px;}

/*Plan site*/
#conteneur-contenu a.plan-site-menu{font-weight:bold; text-decoration:none; display:block; margin:5px 0;}
#conteneur-contenu a.plan-site-sous-menu{text-decoration:none;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Carte		////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#carte{text-align:center;}
#conteneur-contenu a.lien-agence{text-decoration:none;}

#cadre-carte { width:140px; position:absolute; margin-top:120px; }
#cadre-haut-carte-fr{ width:140px; background-image:url(../images/cadre-haut-carte-fr.png); height:16px;}	
#cadre-centre-carte-fr { width:140px; background-image:url(../images/cadre-centre-carte-fr.png); font-size:12px; color:#005e25;}
#cadre-bas-carte-fr { width:140px; background-image:url(../images/cadre-bas-carte-fr.png); height:19px;}
#nom-ville{ width:115px; border-bottom:solid 1px #000;  padding:0 5px 0 7px; margin-left:5px; background-image:url(../images/logo-i-carte-fr.jpg); background-repeat:no-repeat; font-weight:bold;}
img.cadre-carte {float:left; margin-top:-3px;}	
ul.liste-cadre{ margin:0px; padding-left:10px; padding-top:5px; list-style:none;}
li.liste-cadre{ padding:0 5px 0 10px; background-image:url(../images/puce-liste-agence.gif); background-repeat:no-repeat; background-position:0 4px;}
#conteneur-contenu a.titre-cadre{ font-size:12px; color:#000; text-decoration:none; position:relative; font-weight:bold;}
#conteneur-contenu a.liste-cadre{ font-size:12px; color:#000; text-decoration:none; position:relative;}
#conteneur-contenu a.liste-cadre:hover{text-decoration: underline;}

#cadre-carte-1 { width:140px; position:absolute; margin:70px 0 0 540px;}	
#cadre-carte-2 { width:140px; position:absolute; margin:350px 0 0 260px;}	
#cadre-carte-3 { width:140px; position:absolute; margin:230px 0 0 400px;}	
#cadre-carte-4 { width:140px; position:absolute; margin:80px 0 0 280px;}
#cadre-carte-5 { width:140px; position:absolute; margin:160px 0 0 450px;}	
#cadre-carte-6 { width:140px; position:absolute; margin:100px 0 0 210px;}	
#cadre-carte-7 { width:140px; position:absolute; margin:150px 0 0 350px;}	
#cadre-carte-8 { width:140px; position:absolute; margin:75px 0 0 440px;}	
#cadre-carte-9 { width:140px; position:absolute; margin:380px 0 0 560px;}	
#cadre-carte-10 { width:140px; position:absolute; margin:160px 0 0 500px;}
#cadre-carte-11 { width:140px; position:absolute; margin:50px 0 0 330px;}	
#cadre-carte-12 { width:140px; position:absolute; margin:50px 0 0 380px;}	
#cadre-carte-13 { width:140px; position:absolute; margin:330px 0 0 420px;}	
#cadre-carte-14 { width:140px; position:absolute; margin:250px 0 0 350px;}
#cadre-carte-15 { width:140px; position:absolute; margin:80px 0 0 510px;}	
#cadre-carte-16 { width:140px; position:absolute; margin:320px 0 0 350px;}	
#cadre-carte-17 { width:140px; position:absolute; margin:0px 0 0 370px;}	
#cadre-carte-18 { width:140px; position:absolute; margin:150px 0 0 270px;}	
#cadre-carte-19 { width:140px; position:absolute; margin:55px 0 0 390px;}	
#cadre-carte-20 { width:140px; position:absolute; margin:210px 0 0 290px;}
#cadre-carte-21 { width:140px; position:absolute; margin:320px 0 0 520px;}
#cadre-carte-22 { width:140px; position:absolute; margin:250px 0 0 490px;}
#cadre-carte-23 { width:140px; position:absolute; margin:385px 0 0 60px;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Footer		////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
#footer{clear:both; background-image:url(../images/fond-footer.png); background-repeat:no-repeat; background-position:center top; text-align:center; padding:30px 0 20px 0; font-size:11px; color:#515151;}
#footer a{color:#515151; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*//////////////////////////////////////////////////////////////*/
/*//////////////////	Class		////////////////////////////*/
/*//////////////////////////////////////////////////////////////*/
.clear{clear:both; height:0px; overflow:hidden;}
.underline{text-decoration:underline; font-weight:bold;}
#contenu p.txt-rouge{color:#ea5106;}
.txt-orange{color:#ea5106;}
.txt-bleu{color:#1771b3;}
.alert-newsletter{color:#ea5106; font-size:12px; background-color:#EFAD8B;  padding:2px 5px 2px 5px; width:183px;}
.txt-14{font-size:14px;}

