
#header,
#footer,
#arriere-scene-header,
.cSpec{
    display: none;
}
    #colls .c1 #calendrier{
        overflow: hidden;
        width: 260px;

    }

    #colls .c1 #calendrier div.mois-nav{
        float: left;
        display: block;
        width: 219px;
        height: 19px;
        padding: 5px 23px 0 18px;
        margin: 0px;
        border-bottom: 1px solid #A10709;
    }
    #colls .c1 #calendrier div.mois-nav span{
        display: block;
        float: left;

    }
    #colls .c1 #calendrier div.mois-nav span a{
        display: block;
        width: 20px;
        height: 19px;
    }
    #colls .c1 #calendrier div.mois-nav span.precedent{
        float: left;
        width: 20px;
        height: 19px;
        padding: 0 0px 0 0;
        margin: 0;
        background: url(../images/calendrier-icone-last.gif) left 2px no-repeat;
        cursor: pointer;
    }
    #colls .c1 #calendrier div.mois-nav span.mois-actuel{
       color: #A10709;
       font-weight: normal;
    }
    #colls .c1 #calendrier div.mois-nav span.prochain{
        float: right;
        width: 20px;
        height: 19px;
        padding: 0 0 0 0px;
        margin: 0;
        background: url(../images/calendrier-icone-next.gif) right 2px  no-repeat;
        cursor: pointer;
    }

    #colls .c1 #calendrier .mois{
        float: left;
        width: 226px;
        margin: 0;
        padding: 0 0 8px 15px;
        list-style: none;
    }
    #colls .c1 .mois li{
        float: left;
        width: 28px;
        margin: 2px;
        text-align: right;
    }
    #colls .c1 #calendrier li.jr{
        height: 28px;
        margin: 1px;
        border: 1px solid #E7E7E7;
        color: #A10709;
    }
    #colls .c1 #calendrier li.evenement{
        position: relative;
        background-color: #A10709;
        border: 1px solid #A10709;
        color: white;
    }
    #colls .c1 #calendrier li.evenement a{
        color: white;
        height: 28px;
        width: 28px;
        display: block;

    }
    #colls .c1 #calendrier li.evenement a:hover{
        border: 1px solid white;
        height: 26px;
        width: 26px;
    }

    #colls .c1 #calendrier li.evenement span.soir{
        position: absolute;
        bottom: 1px; right: 1px;
        height: 12px;
        width: 10px;

        background: url(../images/calendrier-icone-soir.gif) top left no-repeat;
    }
    #colls .c1 #calendrier li.evenement span.matin{
        position: absolute;
        bottom: 1px; left: 1px;
        height: 12px;
        width: 11px;
        background: url(../images/calendrier-icone-matin.gif) top left no-repeat;
    }
	
	/*** TABLE CONFIRM ***/
	.confirm #section-header,
	.confirm #colls.subscribe .c1,
	.confirm #colls.subscribe .c2 .breadcrum			{ display: none; }
	.confirm #colls.subscribe .c2 h4					{ text-transform: uppercase; margin-bottom: 5px; }
	.confirm #colls.subscribe .c2 h5					{ text-transform: uppercase; font-weight: bold; margin-bottom: 0; font-size: 11px; }
	.confirm #colls.subscribe .c2 p						{ font-weight: normal; margin: 10px 0 15px 0;}
	.confirm #colls.subscribe .c2 p.noMarginTop			{ margin-top: 0; }
	.confirm #colls.subscribe .c2 p.total				{ border: 1px solid #000; border-width: 1px 0; padding: 15px 0; }
	.confirm #colls.subscribe .c2 th					{ text-align: left; border-bottom: 1px solid #000; }
	.confirm #colls.subscribe .c2 th,
	.confirm #colls.subscribe .c2 td					{ padding: 3px 10px 3px 0; }
	
	.btnPrint { display: none; }
