
<style type="text/css">

@media print {
	
    #container{
        overflow:visible;  /* restaure l'overflow */
    }
    
    .noprint {
		display: none;
	}	
	
	.entete {
		width: 1000px;
	}
	.entete_img {
		width: 1000px;
		padding-top: 1px;
	}
	.entete_ad {
		display: none;
	}
	.fond {
		text-align: center;
		background-color: transparent;
	}
	.bandeau_ad_png {
		height: 110px
	}
	.menubar {
		height: 50px; 
		background-color: transparent
	}
/* tableau synthese ateliers danses */ 
	.atelier_table{
		border-style: solid;
		border-width: 1px;
		border-collapse:collapse;
	}
	.atelier_td{
		border-style: solid;
		border-width: 1px;
		padding: 8px 3px 8px 3px;
		width: 18%;
	}
	.atelier_td_h{
		border-style: solid;
		border-width: 1px;
		padding: 8px 3px 8px 3px;
		width: 9%;
	}
	.atelier_td_mois{
		border-style: solid;
		border-width: 1px;
		width: 10%;
	}
	.atelier_tab_p {
		margin-top: 5px;
		font-size: 18px;
	}
	
	.cadrem {
		border-style: solid;
		border-width: 2px;
	}
	.grandephoto {
		width: 900px;
	}
	.flex2{
	    justify-content: center;
	    display: flex;
	    align-items: center;
	}
	.affiche{
		width: 800px; 
	}
/* menu bar */
	.menubar_a {
		display: block;
		font-family: Arial;
		font-size: 18px;
		padding: 14px 25px;
		text-align: center;
		text-decoration: none;
	}

	.menubar_a_deroul {
		display: block;
		font-family: Arial;
		font-size: 18px;
		padding: 13px 25px 10px;
		text-align: center;
		background-color: transparent;
		text-decoration: none;
	}
/*
	.menubar_a_deroul:hover {
		color: orange;
		border-bottom: 2px solid gold;
	}
*/
	.menubar_a_deroul:after {
		content: " ▼";
		vertical-align: middle;
		font-family: Arial;
		font-size: 18px;
		text-decoration: none;
	}

/* grille des annees pour les affiches */
	.poster {
		height: 105px; 
		background-color: #dddddd
	}
/* Messages d'infos */
	.remind {
	    margin:auto;
		border-color: #8AE234;
		border-style: solid;
		border-width: 10px;
		border-radius: 25px;
		width: 90%;
	}
	.simple_msg {
	    margin:auto;
		border-color: #323C46;
		border-style: solid;
		border-width: 1px;
		border-radius: 25px;
		width: 90%;
	}
	.alert {
	    margin:auto;
		border-color: #EF2E2E;
		border-style: solid;
		border-width: 10px;
		border-radius: 25px;
		width: 90%;
	}
/* Saisie des messages d'infos */
	.msg_msg {
	    width: 670px;
	}
	.msg_detail {
		width: 700px;
		rows: 3;
	}


}

</style>
