/* CSS Document */

@font-face {
  font-family: "Kidsn";
  src: url("../fonts/Kidsn.ttf") format("truetype");
}

body {
width:100%;
background-color:#FFC; 
margin: 0 auto;
}

#container {

	width: 1050px;
	margin: 0 auto;
	padding: 0 0px;
}

#boite_contenu {

	width: 980px;
	padding: 0 10px;
	margin:20px 0 0 0;
	/*background: url(../images/content.jpg) repeat-y;*/
}

.bloc {
	
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 35px 26px;
	padding: 25px;
	width: 960px;
	height:700px;
	background-image:url(../images/fond.png);
	background-repeat:repeat-y;
	
	font-size: 1.6em;
	/*line-height: 5em;*/
	font-family: Georgia, Times, Serif;
	text-align: center;
	

	-moz-box-shadow: 0 0 10px #999999 inset, 0 0 20px #999999 inset, 0 0 5px #999999;
	-webkit-box-shadow: 0 0 10px #999999 inset, 0 0 20px #999999 inset, 0 0 5px #999999;
	box-shadow: 0 0 10px #999999 inset, 0 0 20px #999999 inset, 0 0 5px #999999;


}
.bloc:after, .bloc:before { display: none; }

.txt_titre_creche
{
	/*text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.58);*/
	font-weight:bold;
	color: #1111ff;
	font-size: 22px;
	font-family: "Kidsn", sans-serif;
}



#contenu_entete{
	/*border:#003 1px solid;*/
	border-bottom:#00C 1px solid;
	width: 980px;	
	height:85px;
}
#logo_nino{
	float:left;
	text-align:left;
	margin:-10px 10px 0 -10px;
	display:inline-block;
	/*border:#003 1px solid;*/
	max-height:85px;
	width:150px;
	
}

#titre_creche{
	display:inline-block;
	margin:7px 0 0 32px;
	vertical-align:middle;
	/*border:#003 1px solid;*/
	height:70px;
	width:500px;	
	line-height: 1.5em;
}
#logo_creche{
	float:right;
	display:inline-block;
	margin:-25px 1px 0 1px;
	/*border:#003 1px solid;*/
	width:195px;
	max-height:85px;	
}
#logo_crecheindex{
	float:right;
	display:inline-block;
	margin:-25px 1px 0 1px;
	/*border:#003 1px solid;*/
	width:195px;
	max-height:85px;	
}
#boite_contenu_principal{
	clear:both;
	position:relative;
	text-align:center;
	width: 980px;	
	height:570px;	
	/*border:#F9F 1px solid;*/	
		
	
}

#menu_rapide{

	/*border:#F00 1px solid;*/
	text-align:center;
	margin: 0 auto;
	margin-top:5px;
	font-size:14px;
	width: 970px;	
	height:76px;			

}

#btn_accueil{
	float:left;
	text-align:left;
	font-size:14px;
	width: 75px;	
	height:75px;			
		
}


#btn_logout{
	float:right;
	text-align:right;
	font-size:14px;
	width: 75px;	
	height:75px;			
			
}
#btn_moncompte{
	float:right;
	text-align:right;
	font-size:14px;
	width: 75px;	
	height:75px;			
			
}

#contenu_centre{
	clear:both;
	margin: 0 auto;
	margin-top:15px;
	font-size:14px;
	width: 970px;	
	height:440px;		
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden; /*IE 8 only*/
	/*border:1px solid #006;*/
	/*overflow:auto;*/	
	
}

#contenu_centre_login{
	clear:both;
	margin: 0 auto;
	margin-top:15px;
	font-size:14px;
	width: 970px;	
	height:440px;		
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden; /*IE 8 only*/
	/*border:1px solid #006;*/
	/*overflow:auto;*/	
	
}

#titre_contenu_centre{
	text-align:center;
	margin:9px 0 0 20px;
	font-weight:500;
	font-size:17px;
	width: 270px;	
	max-height:20px;
	color:#00C;	
	text-decoration:underline;
	width: 940px;	
}

.txt_titre_rubrique
{
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35);
	color: #1111ff;
	font-size: 17px;
}
 
 
#contenu_centre_index{
	margin-top:10%;
	vertical-align:middle;
	display: inline-block;
	font-size:14px;
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden; /*IE 8 only*/
	/*overflow:auto;*/	
	/*border:#003 1px solid;*/
	
}

#footer{
	text-align:center;
	vertical-align:middle;
	color:#1111ff;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	margin:13px 0 0 0;
	width: 980px;	
	height:20px;	
	/*border:#003 1px solid;*/		
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35);	
}
.img2{
	 cursor:pointer;
     background:url('../images/boutons/btn_contrats.png') no-repeat;
     width:100px;
}
.img2:hover {
cursor:pointer;
     background: transparent url('../images/boutons/btn_contrats_hover.png') no-repeat;
     width:100px;

}
#conges a{
	font-size:15px;

	
}
#conges a:hover{
	font-size:17px;
	text-decoration:none;
	color:#003;
}
#conges a:visited{
	color:#00C;
}

.input{
font-size:16px;
font-weight:bold;
color:#003399;
box-shadow:1px 1px 2px #C0C0C0 inset;
background-color:#BCD7FE;	
}

.submit_login{
     border:none;
	 cursor:pointer;
     color:#fff;
     background: transparent url('../images/boutons/btn_connecter100.png') no-repeat;
     width:100px;
     height:100px;
}
.submit_login:hover {
cursor:pointer;
background-image: url('../images/boutons/btn_connecter_hover100.png');
}
#lien_retour_inscription a{
	text-decoration:none;
	font-size:16px;
	
}
#lien_retour_inscription a:hover{
	text-decoration:underline;
	font-size:17px;
	
}

#lien_retour_compte a{
	text-decoration:none;
	font-size:15px;
	color:#006;
	
	
}
#lien_retour_compte a:hover{
	text-decoration:underline;
	font-size:16px;
	color:#006;
	
}

#lien_retour_error_pwdlost a{
	text-decoration:none;
	font-size:13px;
	color:#C00;
	
	
}
#lien_retour_error_pwdlost a:hover{
	text-decoration:underline;
	font-size:14px;
	color:#C00;
	
}
