/* Styles pour impression */


* {box-sizing: border-box; }

html, body { background-color: white; }
body {
	width: auto !important;
	margin: auto !important;
	background-color: white;
}




	.col-xs-12 { width: 100%; }
	.col-xs-11 { width: 91.66666667%; }
	.col-xs-10 { width: 83.33333333%; }
	.col-xs-9 { width: 75%; }
	.col-xs-8 { width: 66.66666667%; }
	.col-xs-7 { width: 58.33333333%; }
	.col-xs-6 { width: 50%; }
	.col-xs-5 { width: 41.66666667%; }
	.col-xs-4 { width: 33.33333333%; }
	.col-xs-3 { width: 25%; }
	.col-xs-2 { width: 16.66666667%; }
	.col-xs-1 { width: 8.33333333%; }
	.col-sm-12 { width: 100%; }
	.col-sm-11 { width: 91.66666667%; }
	.col-sm-10 { width: 83.33333333%; }
	.col-sm-9 { width: 75%; }
	.col-sm-8 { width: 66.66666667%; }
	.col-sm-7 { width: 58.33333333%; }
	.col-sm-6 { width: 50%; }
	.col-sm-5 { width: 41.66666667%; }
	.col-sm-4 { width: 33.33333333%; }
	.col-sm-3 { width: 25%; }
	.col-sm-2 { width: 16.66666667%; }
	.col-sm-1 { width: 8.33333333%; }
	.col-md-12 { width: 100%; }
	.col-md-11 { width: 91.66666667%; }
	.col-md-10 { width: 83.33333333%; }
	.col-md-9 { width: 75%; }
	.col-md-8 { width: 66.66666667%; }
	.col-md-7 { width: 58.33333333%; }
	.col-md-6 { width: 50%; }
	.col-md-5 { width: 41.66666667%; }
	.col-md-4 { width: 33.33333333%; }
	.col-md-3 { width: 25%; }
	.col-md-2 { width: 16.66666667%; }
	.col-md-1 { width: 8.33333333%; }
	.col-lg-12 { width: 100%; }
	.col-lg-11 { width: 91.66666667%; }
	.col-lg-10 { width: 83.33333333%; }
	.col-lg-9 { width: 75%; }
	.col-lg-8 { width: 66.66666667%; }
	.col-lg-7 { width: 58.33333333%; }
	.col-lg-6 { width: 50%; }
	.col-lg-5 { width: 41.66666667%; }
	.col-lg-4 { width: 33.33333333%; }
	.col-lg-3 { width: 25%; }
	.col-lg-2 { width: 16.66666667%; }
	.col-lg-1 { width: 8.33333333%; }
	.col-xl-12 { width: 100%; }
	.col-xl-11 { width: 91.66666667%; }
	.col-xl-10 { width: 83.33333333%; }
	.col-xl-9 { width: 75%; }
	.col-xl-8 { width: 66.66666667%; }
	.col-xl-7 { width: 58.33333333%; }
	.col-xl-6 { width: 50%; }
	.col-xl-5 { width: 41.66666667%; }
	.col-xl-4 { width: 33.33333333%; }
	.col-xl-3 { width: 25%; }
	.col-xl-2 { width: 16.66666667%; }
	.col-xl-1 { width: 8.33333333%; }


*,
.calendrier-jour-titre {
	font-size: 12px;
}

#banverticale,
#banverticale2,
#structure-header,
#breadcrumb,
#footer,
#top-pannel,
#top-pannel-2,
#logo-calendridel,
#menu, #menu2,
#left-pannel,
#calendrier-options,
.page-titre,
.partie,
#calendrier-interactions,
.icone-precedent, .icone-suivant,
.calendrier-interactions-menu-item, .icone-actualiser,
.calendrier-legende-liste-divers,
.calendrier-legende-liste-conteneur-general-divers,
.io0,
#sm00,
.menu-typecontenu,
#contenupagecentre-adds,
#link-to-this-page,
#side-panel-conteneur, #side-panel-arrows, #trans-conteneur .bton
 {
	display: none !important; 
}

#calendrier-body {
	border: 1px solid lightgray;
}

#calendrier-legende .calendrier-legende-liste-conteneur-general {
	width: 33%;
}

#calendrier-legende .calendrier-legende-item .item-datescouleur {
	width: 10px;
	height: 10px;
}
#calendrier-legende .calendrier-legende-item .item-avatar img {
	width: 10px;
}


.calendrier-jour.jour-aujourdhui,
.calendrier-jour.jour-passe {
	background-color: transparent;
}

.calendrier-ligne-infos {
	height: 20px;
}
.calendrier-ligne-infos.calendrier-ligne-infos-derniere {
	height: 3px;
}
.calendrier-ligne-infos-numerosemaine {
	display: none;
}

#calendrier-calendrier-div { width: 100% !important; }


/* Options d'impression */

.options_impression_periodestravailseulement .periode-type-2 { display: none; }

.options_impression_utilisateurseulement #calendrier-calendrier:not(.calendrier-personnel) .calendrier-ligne-infos:not(.calendrier-ligne-infos-utilisateur-actuel):not(.calendrier-ligne-infos--1):not(.calendrier-ligne-infos-derniere) { 
	display: none;
}

.options_impression_utilisateurseulement .calendrier-ligne-infos.calendrier-ligne-infos-utilisateur-actuel {
	height: 26px;
}

.options_impression_avatars .periode .individu-avatar { 
	width: auto;
	visibility: visible;
}

.options_impression_numerosemaines .calendrier-ligne-infos-numerosemaine { display: block; }

.calendrier-legende-item-individu-affichagepermanent-0.calendrier-legende-item-individu-sansdate { display: none; }


/* Fiches/grilles */
.print-to-show {
	display: block !important; 
}

.print-to-hide {
	display: none !important;
}

#fiches-t1-resultats-conteneur {
	position: relative !important;
}

#fiches-t1-resultats-chiffre { font-size: x-large; }

.form-fiches {
	
}

#left-center-pannels-grille #center-pannel #center-pannel-contenu {
	padding-top: 0;
}