@media screen and (max-width: 500px) {
	.hidden-phone{
		display: none;
	}
	.visible-phone{
		display: inline;
	}
	.hidden-desktop{
		display: block;	
	}
	.push-1 {
		margin-left: 0;
	}
	.container {
	    left: 0px;
	    right: 0px;
	}
/* PAGE D'ACCUEIL && BANDEAU */
	.portlet{
		margin-left: auto;
 		margin-right: auto;
 		min-width: 284px;
	}
	.favoris {
	    margin-left: 9px;
	    width: 45%;
	}
	.demarche{
		text-align: left;
	}
	blockquote {
		width: auto !important;
	}
	#bandeau-top {
		display: none;
	}
	
	.mail_obligatoire_fieldset {
	    left: 0;
	    right: 0;
	    position: absolute;
	    width: auto;
	}

/* FORMULAIRE GENERAL */
	legend.formengine-legend, legend {    
	    width: 90%;
	    margin: auto;
	}
/* CONSULTATION AGENDA */
	.calendar .css-trancheagenda, .calendar .css-trancheagenda2, .libMoisAgenda span {
		font-weight: normal;
	}

/* FIL D'ARIANE */
	#breadcrumbs-one,
	#breadcrumbs-one-2,  
	#breadcrumbs-one-4,
	#breadcrumbs-one-5 {
		display: none;
	}
	
/* ACTUALISATION DEMANDE CRECHE */
	.actionredbouton{
		width: 150%;
		margin-right: 5px;
	}
	.actiongreenbouton{
		width: 150%;
		margin-right: 5px;
	}
	.input_style{
		width: 10em;
	}
	
	.whitebackActua {
    	margin-top: 80px;
	}
	
	.phone-span4{
		float: left;
	    margin-right: 0px;
		margin-top: 10px; 
		width: 150px;
	}
	
	.phone-empty{
		float: none;
	    margin-right: 0;
   		margin-top: 10px; 
	}
	
	.jjmmaaaa{
		right: -20px;
	}

	
/* PREINSCRIPTION CRECHES */	
	.inputposition .input_style, .hasDatepicker, .position10top .input_style {
	    margin-left: -65px;
	    width: 80%;
	}
	.span3Phone{
    	width: 110px;
	}
	.spanDatePhone{
		width: 100px;
	}
	.centerPhone{
		margin-top: 20px;
	    width: 300px;
	}
	.picker5emPhone{
		width: 5em;
	}
	.margin8bottomPhone{
		margin-bottom: 8px;
	}
	.margin10topPhone{
		margin-top: 10px;
	}
	.mailPhone{
		width: 30px;
		margin-left: 15px;	
	}
	
/* POP UP ADRESSE */	
	.divAdresseDialog > div {
	    left: -25px;
	    margin-left: 0;
	    margin-top: 0;
	    position: fixed;
	    right: 3px;
	    top: -10px;
	}
}
/* SUIVI DEMANDES PREINSCRIPTION */
	.tdPhoneSuiviNom{
		max-width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.tdPhoneSuiviPrenom{
		max-width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.littleBoutonSuivi{
		max-width: 80px;
	}
	.paddingSuivi{
		padding: 4px 3px 4px 5px;
	}