﻿div.calendrier{position:absolute;right:0;top:105px;}
div.titreCalendrier,div.contenuCalendrier{width:240px;z-index:99;}
div.titreCalendrier{background:transparent url(../Images/bgHeaderCalendrierNormal.jpg) no-repeat left bottom;cursor:pointer;height:40px;margin-bottom:2px;}
div.titreCalendrier h2{margin-top:0;}
div.titreCalendrierHover{background:url(../Images/bgHeaderCalendrierHover.jpg) repeat-x top left;}
div.titreCalendrierHover h2{color:#a6ccfd;}
div.Calendrieractif{background:transparent url(../Images/bgHeaderCalendrierActif.jpg) no-repeat left bottom;z-index:99;}
.titreCalendrier h2{color:#FFF;font-size:1.27em;font-weight:normal;padding-left:15px;padding-top:14px;}
.titreCalendrier p{color:#d5dce6;font-size:.8em;position:absolute;right:40px;top:13px;}
div.contenuCalendrier{background:#f0f0f0 url(../Images/bgHautCalendrier.jpg) repeat-x left top;border-bottom:1px solid #b6b5b4;border-left:1px solid #b6b5b4;border-right:1px solid #b6b5b4;border-top:1px solid #fff;display:none;padding:0;position:absolute;width:238px;}
div.contenuCalendrierInterne{background:transparent url(../Images/bgBasCalendrier.jpg) repeat-x left bottom;min-height:100px;width:238px;}
div.contenuCalendrierInterne h3{font-size:1.272em;margin:0;padding:0 0 10px;}
div.contenuCalendrierInterne ul{line-height:1.3em;margin:0;padding:0;}
div.contenuCalendrierInterne ul li.listIco a{background-position:left 2px;padding-left:18px;}
div.contenuCalendrierInterne .boiteDefilante{background:#fff;border:1px solid #e0dfdf;height:101px;overflow-x:hidden;overflow-y:scroll;padding:10px 0 5px 5px;}
div.contenuCalendrierInterne .liensDocuments{margin-bottom:10px;}
div.contenuCalendrierInterne .liensDocuments li{display:inline;}
div.contenuCalendrierInterne .blocAssembleeEnDirect,div.contenuCalendrierInterne .blocEnCours,div.contenuCalendrierInterne .blocActivitesDuJour,div.contenuCalendrierInterne .blocExpositions,div.contenuCalendrierInterne .blocSurLesTours{background:transparent url(../Images/PointilleesGris.gif) repeat-x top center;margin:0 14px;padding:15px 0;}
div.contenuCalendrierInterne .blocAssembleeEnDirect{background:#f0f0f0 url(../Images/bgAssembleeDirect.jpg) repeat-x left top;border-bottom:1px solid #e0dfdf;margin:0;overflow:hidden;padding:5px 14px;width:210px;}
div.contenuCalendrierInterne .blocAssembleeEnDirect ul{float:left;margin:0;}
div.contenuCalendrierInterne .blocAssembleeEnDirect p{float:right;margin:0;}
div.contenuCalendrierInterne .blocEnCoursTitre{overflow:hidden;width:210px;}
div.contenuCalendrierInterne .blocEnCours h3.heure{float:right;}
div.contenuCalendrierInterne .blocEnCours .listeIconesHorizontale,div.contenuCalendrierInterne .blocActivitesDuJour .listeIconesHorizontale{margin-bottom:1em;}
div.contenuCalendrierInterne .blocEnCours .listIco{display:block;margin-bottom:1em;}
div.contenuCalendrierInterne .blocActivitesDuJour .skinned-select,div.contenuCalendrierInterne .blocActivitesDuJour .skinned-select .select-text,div.contenuCalendrierInterne .blocActivitesDuJour .skinned-select select{width:210px;}
div.contenuCalendrierInterne .blocActivitesDuJour .skinned-select{margin:0 0 10px;}
div.contenuCalendrierInterne .blocExpositions ul,div.contenuCalendrierInterne .blocExpositions ul li{background:none;list-style-type:none;}
div.contenuCalendrierInterne .blocExpositions ul li{margin-bottom:.5em;}
div.contenuCalendrierInterne .blocSurLesTours img{background:#fff;border:1px solid #b6b5b4;float:left;margin-right:10px;padding:1px;}
div.contenuCalendrierInterne .blocSurLesTours br{clear:both;}
div.contenuCalendrierInterne .blocSurLesTours h4{margin-bottom:0;margin-top:0;}
div.contenuCalendrierInterne .blocSurLesTours p.BulleInfo{padding:0 15px 0 45px;}
div.contenuCalendrierInterne .blocSurLesTours p.sansMarge{margin:0;}
div.contenuCalendrierInterne .blocSurLesTours .btnInfoBulle{display:inline;right:0;top:0;}
div.contenuCalendrierInterne .overlayCalendrier {background:#fff;position:absolute;display:none;}
div.contenuCalendrierInterne .overlayCalendrier .contenuOverlay {margin-top:50px;text-align:center }

div.vizDocConteneur .overlayVisionneuse {background:#fff;position:absolute;display:none;}
div.vizDocConteneur .overlayVisionneuse .contenuOverlay {margin-top:280px;text-align:center}

#CalendrierDetaille div.calendrier,#CalendrierDetaille div.calendrier div.contenuCalendrier,#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne{background:transparent;border:0;display:block;left:0;margin:0;padding:0;position:relative;top:0;width:620px;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne p,#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne ul{margin:1.2em 0 0;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne ul.listePhotosAlbum,#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne ul.listeIconesHorizontale{margin:0;padding:0;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne h3{padding-bottom:0.1em;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne div.albumPhoto h3{margin-bottom:.5em;margin-top:1em;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne ul li.listIco{list-style-type:none;margin-left:0;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne ul.liensDocuments{margin-top:0;}
#CalendrierDetaille div.contenuCalendrierInterne .blocEnCours,#CalendrierDetaille div.contenuCalendrierInterne .blocActivitesDuJour,#CalendrierDetaille div.contenuCalendrierInterne .blocExpositions,#CalendrierDetaille div.contenuCalendrierInterne .blocSurLesTours{background:transparent url(../Images/PointilleesGris.gif) repeat-x scroll center bottom;margin:0;padding:20px 0;}
#CalendrierDetaille div.contenuCalendrierInterne .skinned-select{margin:15px 0 0;}
#CalendrierDetaille div.contenuCalendrierInterne .skinned-select,#CalendrierDetaille div.contenuCalendrierInterne .skinned-select .select-text,#CalendrierDetaille div.contenuCalendrierInterne .skinned-select select{width:300px;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne div.blocExpositions ul,#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne div.blocExpositions li{margin-left:0;padding-left:0;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne .blocSurLesTours{background:none;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne .blocSurLesTours p,#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne .blocSurLesTours h4{margin:0;padding-left:45px;}
#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne .blocSurLesTours p,#CalendrierDetaille div.calendrier div.contenuCalendrier div.contenuCalendrierInterne .blocSurLesTours h3{margin:0 0 15px;}
#CalendrierDetaille div.contenuCalendrierInterne table.tableauListe{margin:5px 0 0;width:100%;}
#CalendrierDetaille div.contenuCalendrierInterne table.tableauListe td{padding:15px 10px 0;}
#CalendrierDetaille div.contenuCalendrierInterne table.tableauListe th{background:#FFF url(../Images/bgTableListeHeader.jpg) repeat-x right bottom;border-right:1px solid #ececec;color:#4c4b47;font-weight:bold;height:25px;padding:5px 10px;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour p,#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour ul,#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour td{border:0;float:none;margin:0;padding:0;vertical-align:top;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour td{padding-bottom:1.5em;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour dl.NouvellesBreves p{width:275px;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour dl.NouvellesBreves dd{margin-bottom:0;min-height:0;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour td.calActHeure{color:#4c4b47;font-weight:bold;padding-left:1em;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour tr.sousActivite td.calActHeure{background:transparent url(../Images/bgSousEvenement.gif) repeat-y left top;color:#8c8b88;padding-left:2em;}

div.blocNavigateurDates ul li {position:relative;}
div.blocNavigateurDates .overlayJourDetaille {position:absolute; top:0px; left:0px; opacity:0.7; background-color:#FFFFFF; width:45px; height:60px; display:none;}
div.blocNavigateurDates .overlayJourSommaire {position:absolute; top:0px; left:0px; opacity:0.7; background-color:#FFFFFF; width:25px; height:36px; display:none;}

/*
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour tr td.calActDesc dl.NouvellesBreves {width:100%}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour tr td.calActDesc d {width:100%}
*/

#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour tr.sousActivite td.calActDesc{padding-left:2em;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour tr.sousCommission td.calActDesc{padding-left:2em;}
#CalendrierDetaille div.contenuCalendrierInterne tbody#listeActivitesDuJour tr.premiereRangee td{padding-top:2em;}

p#calendrierNoJs {padding:1em;}


