/* CSS Document */
.hd a.retour 										{ float: right; padding-right: 15px; background: url('../images/agenda/icon-arrow.png') right 12px no-repeat; }
.bd #LnkMoisSalons									{ height:35px; margin-top: 30px; }
.bd #LnkMoisSalons h1								{ color:#753385;font-size:15px;font-weight:bold;margin-left:15px; }
.bd #LnkMoisSalons strong							{ color:#753385;font-size:15px;font-weight:bold;margin-left:15px; display: block; }
.bd #LnkMoisSalons ul								{ display:inline;float:left;list-style-type:none;margin:3px 0 0 10px; }
.bd #LnkMoisSalons ul li							{ border-right:1px solid #3e3e3e;display:inline;float:left;font-size:12px;line-height:11px;padding:0 5px; }
.bd #LnkMoisSalons ul li.last						{ border-right:none; }
.bd #LnkMoisSalons ul li a							{ color:#666;line-height:10px;text-decoration:none; }
.bd #LnkMoisSalons ul li.active a					{ color:#753385;font-weight:bold; }
.bd #LnkMoisSalons ul li a:hover					{ color:#753385;text-decoration:underline; }
.bd #LnkTypeSalons 									{ line-height: 1.4em; margin: 10px 0 20px; float: left; }
.bd #LnkTypeSalons ul 								{ list-style-type: none; margin: 0 0 0 35px; }
.bd #LnkTypeSalons ul li							{ display: inline; float: left; }
.bd #LnkTypeSalons ul li a							{ background: url(../images/contributions/rub-off.gif) no-repeat center top; color: #414447; display: block; height: 27px; padding: 8px 20px 0; text-decoration: none; text-align: center; margin: 10px 22px 10px 0; border-left: 1px #dbdbdb solid; border-right: 1px #dbdbdb solid; }
.bd #LnkTypeSalons ul li a:hover,
.bd #LnkTypeSalons ul li a.active					{ background:url(../images/contributions/rub-on.gif) no-repeat center top;color:#5F6C7E; }
.bd #ListAgenda										{ margin:0 25px 0 15px; }
.bd #ListAgenda h2									{ color:#3e3e3e;font-size:14px;font-style:italic;font-weight:bold;text-transform:none; background: none; margin-bottom: 0px; }
.bd #ListAgenda ul									{ list-style-type:none;margin:0; }
.bd #ListAgenda ul li								{ background:url(../images/mcontour/list-sep.jpg) no-repeat top center;overflow:hidden;padding:25px 0;position:relative; }
.bd #ListAgenda ul li.first							{ background:none; }
.bd #ListAgenda ul li .date-logo					{ left:0;position:absolute;top:25px; }
.bd #ListAgenda ul li .date-logo .date				{ background:url(../images/mcontour/bg-rub-box.gif) no-repeat 0 0;color:#fff;display:block;height:36px;padding:1px 3px 1px 15px;text-align:center;width:32px; }
.bd #ListAgenda ul li .date-logo .date .month		{ font-size:14px;text-transform:uppercase; }
.bd #ListAgenda ul li .date-logo .date .day			{ font-size:22px;line-height:16px;margin-bottom:5px; }
.bd #ListAgenda ul li .date-logo .logoplus			{ color:#fff;display:block;height:50px;margin:5px 0 0 12px;text-align:center;width:38px; }
.bd #ListAgenda ul li h3							{ display:block;margin:0 0 5px 65px; }
.bd #ListAgenda ul li h3 a							{ color:#618402;font-size:14px;font-weight:bold;line-height:13px;overflow:hidden;text-decoration:none; }
.bd #ListAgenda ul li h3 a:hover					{ text-decoration:underline; }
.bd #ListAgenda ul li h3 a.type						{ border-right:1px solid #753385;color:#753385;font-size:14px;font-weight:bold;margin-right:5px;padding-right:5px; }
.bd #ListAgenda ul li h3 a.type:hover 				{ text-decoration: none; }
.bd #ListAgenda ul li .time							{ display:block;margin-left:65px; }
.bd #ListAgenda ul li .place						{ display:block;margin:0 0 5px 65px; }
.bd #ListAgenda ul li .description					{ display:block;margin-left:65px; }
.bd #ListAgenda ul li .description p				{ margin-bottom:0; }
.bd #ListAgenda ul li .description .link			{ color:#749500;font-weight:bold;margin-left:3px; }
.bd #ListAgenda ul li .description .link a			{ color:#749500;font-weight:normal;text-decoration:none; cursor: pointer; }
.bd #ListAgenda ul li .description .link a:hover	{ color:#749500;text-decoration:underline; }
.bd .frame-photo 									{ background: url(../images/mcontour/frame-photo.gif) no-repeat 0 0; display: inline; float: left; height: 85px; margin: 0 12px 10px 0; padding: 11px 10px 10px 11px; text-align: center; width: 85px; }
.bd #HeaderInfos 									{ height: 130px; margin: 20px 0 10px; padding: 0 20px 10px; background: url(../images/agenda/bg-header-detail.gif) left bottom repeat-x; }
.bd #HeaderInfos h1									{ color:#414447;font-size:18px;font-weight:normal;margin:0 100px 3px 125px;padding-top:8px; }
.bd #HeaderInfos .date								{ display:block;font-size:14px;font-style:italic;line-height:18px;margin-left:125px; }
.bd #HeaderInfos .date strong						{ color:#749500;font-size:14px;font-style:normal; }
.bd #HeaderInfos .place								{ display:block;font-size:14px;margin-left:125px; }
.bd #HeaderInfos .linkEns 							{ float: right; border: 1px solid #E8E8D7; background-color: #F6F6EF; padding: 2px 5px; }
.bd #ColInfos										{ border-right:1px dotted #d6d6d6;display:inline;float:left;padding:10px 10px 15px 20px;width:190px; }
.bd #ColInfos h4									{ margin:0 0 20px;padding:0; }
.bd #ColInfos p.type a,.bd #ColInfos p.time a		{ color:#763586; }
.bd #ColPresentation								{ display:inline;float:left;padding:10px 10px 0 15px;width:350px; }
.bd #ColPresentation h4								{ margin:0 0 20px;padding:0; }
.bd #ColPresentation h4 .type						{ color:#3e3e3e;display:block;font-size:12px;font-weight:bold;text-transform:none; }
.bd #ColPresentation h4 .type img					{ margin-left:5px;vertical-align:middle; }
.bd #LnkPlus 										{ clear: both; padding-top: 20px; margin-bottom: 10px; }
.bd #LnkPlus ul 									{ list-style-type: none; margin: 0; }
.bd #LnkPlus ul li 									{ background: url(../images/agenda/bg-linkplus.gif) repeat-x bottom left; height: auto !important; margin-bottom: 5px; min-height: 34px; }
.bd #LnkPlus ul li .value 							{ background: url(../images/mcontour/hand-linkplus.gif) no-repeat 5px 10px; border-top: 1px dotted #D6D6D6; color: #618402; display: block; font-size: 11px; margin: 1px 20px; padding: 8px 0 2px 30px; }
.bd #LnkPlus ul li .value strong 					{ color: #3E3E3E; font-size: 11px; }
.bd #LnkPlus ul li .value a 						{ color: #618402; font-size: 11px; }
