	
							
						.inviteo-onglet .module31-3,
						.inviteo-piedPage .module31-3 {
							padding-top: 0px;
							}
													.inviteo-onglet .module31-3,
							.inviteo-piedPage .module31-3,
							.inviteo-onglet .module31-3 > .panel,
							.inviteo-piedPage .module31-3 > .panel{
								background-color: transparent;
								border: none;
								box-shadow: none;
								padding-top: 0px;
								}
		
							.inviteo-onglet .module31-3 .contenu-li,
							.inviteo-piedPage .module31-3 .contenu-li{
								padding: 0px;
								}
		
							.inviteo-onglet .module31-3 .panel-footer,
							.inviteo-piedPage .module31-3 .panel-footer {
								border-left: 0px;
								border-right: 0px;
								border-bottom: 0px;
								border-radius: 0px;
								background-color: transparent;
								}
	
							.inviteo-onglet .module31-3 .texte-debut,
							.inviteo-piedPage .module31-3 .texte-debut{
								padding: 0px;
								}
																.inviteo-onglet .module31-4 .panel-heading,
									.inviteo-piedPage .module31-4 .panel-heading {
										background-image: url(../img/icons/inviteo-texte,hex555555,32,32.png);
										background-repeat: no-repeat;
										background-position: 10px center;
										}
								
									.inviteo-onglet .module31-4 .panel-heading h2,
									.inviteo-piedPage .module31-4 .panel-heading h2 {
										padding-left: 35px;
										}
										
							
						.inviteo-onglet .module31-4,
						.inviteo-piedPage .module31-4 {
							padding-top: 0px;
							}
													.inviteo-onglet .module31-4,
							.inviteo-piedPage .module31-4,
							.inviteo-onglet .module31-4 > .panel,
							.inviteo-piedPage .module31-4 > .panel{
								background-color: transparent;
								border: none;
								box-shadow: none;
								padding-top: 0px;
								}
		
							.inviteo-onglet .module31-4 .contenu-li,
							.inviteo-piedPage .module31-4 .contenu-li{
								padding: 0px;
								}
		
							.inviteo-onglet .module31-4 .panel-footer,
							.inviteo-piedPage .module31-4 .panel-footer {
								border-left: 0px;
								border-right: 0px;
								border-bottom: 0px;
								border-radius: 0px;
								background-color: transparent;
								}
	
							.inviteo-onglet .module31-4 .texte-debut,
							.inviteo-piedPage .module31-4 .texte-debut{
								padding: 0px;
								}
																.inviteo-onglet .module31-0 .panel-heading,
									.inviteo-piedPage .module31-0 .panel-heading {
										background-image: url(../img/icons/inviteo-texte,hex555555,32,32.png);
										background-repeat: no-repeat;
										background-position: 10px center;
										}
								
									.inviteo-onglet .module31-0 .panel-heading h2,
									.inviteo-piedPage .module31-0 .panel-heading h2 {
										padding-left: 35px;
										}
										
							
						.inviteo-onglet .module31-0,
						.inviteo-piedPage .module31-0 {
							padding-top: 0px;
							}
													.inviteo-onglet .module31-0,
							.inviteo-piedPage .module31-0,
							.inviteo-onglet .module31-0 > .panel,
							.inviteo-piedPage .module31-0 > .panel{
								background-color: transparent;
								border: none;
								box-shadow: none;
								padding-top: 0px;
								}
		
							.inviteo-onglet .module31-0 .contenu-li,
							.inviteo-piedPage .module31-0 .contenu-li{
								padding: 0px;
								}
		
							.inviteo-onglet .module31-0 .panel-footer,
							.inviteo-piedPage .module31-0 .panel-footer {
								border-left: 0px;
								border-right: 0px;
								border-bottom: 0px;
								border-radius: 0px;
								background-color: transparent;
								}
	
							.inviteo-onglet .module31-0 .texte-debut,
							.inviteo-piedPage .module31-0 .texte-debut{
								padding: 0px;
								}
																.inviteo-onglet .module31-1 .panel-heading,
									.inviteo-piedPage .module31-1 .panel-heading {
										background-image: url(../img/logos/calendar,hex555555,32,32.png);
										background-repeat: no-repeat;
										background-position: 10px center;
										}
								
									.inviteo-onglet .module31-1 .panel-heading h2,
									.inviteo-piedPage .module31-1 .panel-heading h2 {
										padding-left: 35px;
										}
										
							
						.inviteo-onglet .module31-1,
						.inviteo-piedPage .module31-1 {
							padding-top: 0px;
							}
													.inviteo-onglet .module31-1,
							.inviteo-piedPage .module31-1,
							.inviteo-onglet .module31-1 > .panel,
							.inviteo-piedPage .module31-1 > .panel{
								background-color: transparent;
								border: none;
								box-shadow: none;
								padding-top: 0px;
								}
		
							.inviteo-onglet .module31-1 .contenu-li,
							.inviteo-piedPage .module31-1 .contenu-li{
								padding: 0px;
								}
		
							.inviteo-onglet .module31-1 .panel-footer,
							.inviteo-piedPage .module31-1 .panel-footer {
								border-left: 0px;
								border-right: 0px;
								border-bottom: 0px;
								border-radius: 0px;
								background-color: transparent;
								}
	
							.inviteo-onglet .module31-1 .texte-debut,
							.inviteo-piedPage .module31-1 .texte-debut{
								padding: 0px;
								}
							.module-inviteo-agenda-dynamique .nav-tabs>li.active>a,
.module-inviteo-agenda-dynamique .nav-tabs>li.active>a:hover,
.module-inviteo-agenda-dynamique .nav-tabs>li.active>a:focus {
	border-style:solid;
	border-width: 1px;
	border-bottom: 0px;
}

.module-inviteo-agenda-dynamique .contenu-li .tab-content {
	border-style:solid;
	border-width: 1px;
	border-top: 0px;
}

.module-inviteo-agenda-dynamique .nav-tabs>li.active>a,
.module-inviteo-agenda-dynamique .nav-tabs>li.active>a:hover,
.module-inviteo-agenda-dynamique .nav-tabs>li.active>a:focus {
	border-bottom: 1px solid #FFFFFF;
}

.module-inviteo-agenda-dynamique .col_fav {
	font-size: 16px;
	width: 30px;
}

.module-inviteo-agenda-dynamique div.col_fav {
	float: left;
}

.module-inviteo-agenda-dynamique .col_fav a,
.module-inviteo-agenda-dynamique .panel-heading a,
.module-inviteo-agenda-dynamique .nav-tabs a {
	text-decoration: none;
	color: inherit;
}

.module-inviteo-agenda-dynamique .nav-tabs a span{
    padding-right: 10px;
    padding-left: 10px;
}

.module-inviteo-agenda-dynamique .panel-collapse{
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.module-inviteo-agenda-dynamique .panel-collapse table.table{
    border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
    overflow: hidden;
}

.module-inviteo-agenda-dynamique .panel-heading a {
	display: block;
}

.module-inviteo-agenda-dynamique .panel-heading .glyphicon-plus,
.module-inviteo-agenda-dynamique .panel-heading .glyphicon-minus,
.module-inviteo-agenda-dynamique .panel-heading .glyphicon-chevron-right,
.module-inviteo-agenda-dynamique .table-striped .glyphicon-chevron-right {
	float: right;
}

.module-inviteo-agenda-dynamique .panel-collapse table.table td {
	padding-left: 15px;
	padding-right: 15px;
}

.module-inviteo-agenda-dynamique a {
	cursor: pointer;
}

.module-inviteo-agenda-dynamique .lienProgramme,
.module-inviteo-agenda-dynamique .lienProjet {
	cursor: pointer;
}

.module-inviteo-agenda-dynamique p.infos_template {
	text-decoration: underline;
}

.module-inviteo-agenda-dynamique .io-recherche-tableau {
    margin-bottom: 15px;
}

.module-inviteo-agenda-dynamique .io-recherche-tableau .form-control {
    margin: 0px;
}

.module-inviteo-agenda-dynamique .io-recherche-tableau .glyphicon-search,
.module-inviteo-agenda-dynamique .io-recherche-tableau .glyphicon-erase {
    cursor: pointer;
}

.module-inviteo-agenda-dynamique h2.titre_printable_date {
    padding-left: 0px;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 25px;
    color: #aaaaaa;
    border-bottom: solid 1px #cccccc;
}

.module-inviteo-agenda-dynamique .contenu-li h2.titre_printable_date:first-of-type {
    margin-top: 0px;
}

.module-inviteo-agenda-dynamique .bouton_print {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}


@media print {
    /*n'affiche pas les lien après les a */
    .module-inviteo-agenda-dynamique.printable a[href]:after {
        content: "";
    }
    
    .module-inviteo-agenda-dynamique h2.titre_printable_date {
        page-break-before: always;
    }
    .module-inviteo-agenda-dynamique .contenu-li h2.titre_printable_date:first-of-type {
        page-break-before: auto;
    }
    
    .module-inviteo-agenda-dynamique .bouton_print {
        display: none;
    }
}									.inviteo-onglet .module31-2 .panel-heading,
									.inviteo-piedPage .module31-2 .panel-heading {
										background-image: url(../img/icons/inviteo-texte,hex555555,32,32.png);
										background-repeat: no-repeat;
										background-position: 10px center;
										}
								
									.inviteo-onglet .module31-2 .panel-heading h2,
									.inviteo-piedPage .module31-2 .panel-heading h2 {
										padding-left: 35px;
										}
										
							
						.inviteo-onglet .module31-2,
						.inviteo-piedPage .module31-2 {
							padding-top: 0px;
							}
													.inviteo-onglet .module31-2,
							.inviteo-piedPage .module31-2,
							.inviteo-onglet .module31-2 > .panel,
							.inviteo-piedPage .module31-2 > .panel{
								background-color: transparent;
								border: none;
								box-shadow: none;
								padding-top: 0px;
								}
		
							.inviteo-onglet .module31-2 .contenu-li,
							.inviteo-piedPage .module31-2 .contenu-li{
								padding: 0px;
								}
		
							.inviteo-onglet .module31-2 .panel-footer,
							.inviteo-piedPage .module31-2 .panel-footer {
								border-left: 0px;
								border-right: 0px;
								border-bottom: 0px;
								border-radius: 0px;
								background-color: transparent;
								}
	
							.inviteo-onglet .module31-2 .texte-debut,
							.inviteo-piedPage .module31-2 .texte-debut{
								padding: 0px;
								}
							