@charset "utf-8";
/* CSS Document */
*{	list-style-type: none;
font-family:Verdana, Geneva, sans-serif;}

img { border:none; }

body{
font-size:13px;
background: #ffe9fd url(../images/header.png) center 90px no-repeat;
}

h1,h2,h3,h4, .h1, .h2, .h3, .h4 { font-family: tahoma, Lucida sans, sans-serif; }
.h2, h2 { font-size:15px; margin:15px 0; border-bottom:4px solid #f1cce5; color:#f1cce5; font-weight:bold; }

h3, .h3 { font-weight:bold; margin-left:20px; }

h2.img { border:none; text-align:center; }

.clearb { clear:both;  }

.info { clear:both; font-style:italic; font-size:11px; border-left:5px solid #f1cce5; background:#fbfbfb;
padding:6px; padding-left:12px; }
.lettres { margin-left:40px; font-size:11px; margin-top:-10px; text-decoration:none; }

#communes a { text-decoration:none; }

.crechelogo { float:left; width:200px; margin-right:10px; }

.html-content { margin-top:20px; overflow:hidden; }

.telhuit { float:right; font-size:20px; font-weight:bold; }

#form_note_creche { margin-top:50px !important; clear:both !important; }
#boutontelinfo { font-style:italic; font-size:11px; float:right; clear:right; }

h2.non { border:none !important; }

.block-home { float:left; width:40%; margin:12px; height:220px;
background: #FBFBFB; padding: 6px 16px; font-size:12px; text-align:justify; }
.block-home .h2 , .block-home h2 { border:none; }
#page{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:30px 20px;
	margin-top:21px;
}

.home-city-list { background:#fbfbfb; padding: 4px 10px; margin-top:10px; }
.home-city-list .h2 { border:0 !important; }
.home-city-list ul,.home-city-list ul li { list-style-type: square !important; }
.home-city-list a { text-decoration:none; }

#home-info { overflow:hidden; clear:both; padding:30px; 
background:url(../images/info.png) right 5px no-repeat; padding-top:95px; }
#home-info2 { overflow:hidden; clear:both; padding:30px; 
background:url(../images/info2.png) right 5px no-repeat; padding-top:90px; text-align:justify; }
.info-space { margin-top:43px; }
#home-info h2,
#home-info .h2 { border:0 !important; }

/* FICHE */
.adresse { border-left:solid 5px #444; }
/* FIN FICHE */

#page .h1,
#page h1 { color:#87aade; font-size:15px; }

#mess_acceuil{
text-align:justify;	
margin-bottom:15px;
}
a {
color:#FC7BB1;
text-decoration:underline;
}
#menuleft {
background:#fbfbfb;
padding:5px 10px 15px;
}
#menuleft #menuetab {
background: url(../images/etablissement-bg.png) 100% 0 no-repeat;
height:23px;
line-height:23px;
}
#menuleft #menugarde {
background: url(../images/garde-bg.png) 100% 0 no-repeat;
height:30px;
line-height:30px;
}
#menuleft #menuinfo {
background: url(../images/info-bg.png) 100% 0 no-repeat;
height:30px;
line-height:30px;
}
#menuleft .h2 { 
font-size:14px;
color:#000;
border:0 !important;
}
#menuleft ul {
padding-left:20px;
} 
#menuleft ul li {
margin-top:5px;
}
#menuleft a { 
text-decoration:none !important;
}

#bandeau{
	width:980px;
	height:83px;
	margin:0 auto;
	padding-left:80px;
	background:transparent;
}	

#bandeau h1,
#bandeau .h1 { width:330px; padding:0 !important; margin:0 !important; }

#bandeau div,
#bandeau h1,
#bandeau .h1 { float:left; }

#bandeau ul { padding:5px 0 0; margin:0; list-style-type:none; }
#bandeau ul .menu-ajoutercreche { display:block; overflow:hidden; text-indent:-9999999px;
margin:10px 5px;
width:218px; height:30px; background: url(../images/menu-ajoutercreche.png) 0 0 no-repeat; }
#bandeau ul .menu-contact { display:block; overflow:hidden;  text-indent:-9999999px;
margin:10px 5px;
width:218px; height:30px; background: url(../images/menu-contact.png) 0 0 no-repeat; }

#bandeau h1 span,
#bandeau .h1 span{
	display:none;
}	
#bandeauPub{
	width:1000px;
}

#bandeauPub_468_15{
	width:468px;
	height:15px;
	margin-bottom:15px;
}


#contenu{
	width:660px;
	float:left;
	margin-left:25px;
}

#contenu #region div ul li a,
#contenu #Departement div ul li a,
#contenu #communes div ul li a {
  font-weight:bold;
  font-size:14px;
}

#contenu #region div ul li ul{
  margin-top:8px;
  margin-bottom:11px;
  padding-left:19px;
}

#contenu #region div ul li ul li{
list-style-type:square;
}

#contenu #region div ul li ul li a,
#contenu #Departement div ul li ul li a,
#contenu #communes div ul li ul li a {
  font-weight:normal;
  text-decoration:none;
  font-size:12px;
}

#contenu ul li {
 padding-bottom:3px;
 list-style-type:disc;
}

#fil{
	margin-bottom:10px;
	margin-top:10px;
	font-size: 11px;
}
	
#fil a{
	text-decoration:none;
}

#region{
	width:600px;
	
	position:relative;
	
	/*border: medium solid #FF0000;*/

}

#region #region1{
	width:260px;
	margin-left:40px;
	margin-right:40px;
	/*border: medium solid #0000FF;*/
	float:left;
}

#region #region2{
	width:260px;
	/*border: medium solid #66FF00;*/
	float:left;

}
/*
#Departement{
	width:600px;
	position:relative;
}
*/
#Departement #Departement1{
	width:300px;
	/*border: medium solid #0000FF;*/
	float:left;
}

#Departement #Departement2{
	width:300px;
	/*border: medium solid #66FF00;*/
	float:left;

}

#communes{
	width:700px;
	/*height:700px;*/
	position:relative;
	padding-left:-5px;
}

#communes #communes1{
	width:220px;
	/*border: medium solid #0000FF;*/
	float:left;
}

#communes #communes2{
	width:220px;
	/*border: medium solid #66FF00;*/
	float:left;

}
#communes #communes3{
	width:220px;
	/*border: medium solid #66FF00;*/
	float:left;

}


#exterieurs{
float:left;
width:300px;
}

#rectangle{
width:300px;
height:250px;

}

#rectangle2{
width:300px;
height:250px;
margin-top:20px;
}




#partenaire{
margin-left:570px;
width:300px;

margin-top:150px;
border: thin solid #FFCCFF;
}

#sky{
width:120px;
height:900px;
float:right;

margin-right:10px
}
#creche li {
line-height:13px;
height:13px;
}
#creche ul li a {
font-size:13px;
line-height:13px;
text-decoration:none;
}

#creche .note { color:#555; text-align:right; float:right; }

label {
	display:block; /*La balise devient de type block*/
	width:270px;
	float:left;
}

#form_note_creche {
	margin-top:10px;
	text-align: center;	
	font-size: 10px;
}
#form_avis_creche{
	margin-top:10px;
	text-align: center;	
	font-size: 10px;	
	
}

#form_note_creche table{
	font-size:1em;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	
}

#footer { padding-top:20px; overflow:hidden; text-align:center; clear:both; font-size:11px;  }
#footer a { text-decoration:none; }
.copyrights { text-align:center; }

fieldset { border:none; font-weight:bold; }
fieldset label { font-weight:normal; font-size:12px; }
fieldset textarea { height:100px; }

legend { text-decoration:underline; font-size:14px; color:#87AADE; }

.checkform-msg-error,
span.legend { font-weight:normal !important; font-style:italic !important; border-left:solid 5px #FC7BB1; 
padding-left:10px; margin-left:10px; padding-top:9px; font-size:11px; }

form select,
form input { width:300px; }
form textarea { width:300px; }
form label {font-weight:bold;}

#search-form { background:#fbfbfb; padding:10px; margin-bottom:20px;} 
#search-form #searchtype { width:185px; }
#search-form #searchdepartement { width:190px; }
#search-form #searchville { width:150px; }

#form_note_creche input,
form input.radio { width:inherit !important; width:10px; }

/* DEMANDE */

.demande-titre h1 { margin-top:16px; clear:both; font-size:18px !important; }
.demande-date { font-style:italic; float:right; font-size:11px;  }

.demande-date { font-style:italic; float:right; font-size:11px;  margin-bottom:20px; }
.demande-experience { min-height:70px; overflow:hidden; clear:both; padding-left:70px; padding-top:4px;
padding-right:20px; background:url(../images/exp.png) 5px 0 no-repeat; margin-top:10px; text-align:justify; margin-bottom:30px; }
.demande-commentaire { min-height:60px; overflow:hidden; clear:both; padding-left:70px; padding-top:4px;
padding-right:20px; background:url(../images/quote1.png) 0 0 no-repeat; margin-top:10px; text-align:justify;
margin-bottom:30px; }
.demande-field { background:#fbfbfb; padding:5px; clear: both; }
.label { padding-left:5px; font-weight:bold; width:250px; float:left; display:block; }
.sharer { float:right; margin:0 5px;}
.permalink { margin-top:20px; font-size:12px; margin-left:10px;}
.permalink input { width:410px; }
.rfield { display:none; }

.menu-content { float:right; }
.html-content { clear:both; padding-top:20px; }

