/*
$Revision:                 $
$Date:                     $
*/



.agenda_breadcrumb {
margin-bottom:16px;
}

.site_module_agenda h1 {
	margin:0 0 0 252px;
}




/*
 * LISTES
 */

div.agenda_intro {
margin:0; padding:5px 0;
/*	border-bottom:1px solid #ded5c1;*/
}

div.agenda_intro .agenda_title {
	font-size:14px;
	line-height:20px;
}

div.agenda_intro .agenda_date {
	font-size:11px;
}

div.agenda_intro .agenda_read_more {
position:absolute;
top:5px; right:0;
line-height:30px;
}



div.agenda_intro_big {
height:150px;
padding:0;
}

div.agenda_intro_big .agenda_title {
float:left;
margin:10px 0 6px 252px;
font-size:24px;
}

div.agenda_intro_big .agenda_title a {
	text-decoration:none;
	color:#1a171b;
}


div.agenda_intro_big .agenda_date {
clear:left;
float:left;
margin:0 0 0 252px;
font-family:'ChollaSansRegular';
text-transform:uppercase;
font-size:20px;
font-weight:normal;
line-height:22px;
}

div.agenda_intro_big .agenda_image {
position:absolute;
top:10px; left:144px;
}


			div.agenda_intro_big .agenda_image .agenda_image_border,
			div.agenda_intro_big .agenda_image .agenda_image_border span {
			display:block;
			position:absolute;
			top:0; right:0; bottom:0; left:0;
			width:100%; height:100%;
			}

			div.agenda_intro_big .agenda_image .agenda_image_border {
			background:transparent url(images/image_round/image_border_bg.png) bottom right no-repeat;
			display:block;
			}

			div.agenda_intro_big .agenda_image .agenda_image_border .tl {
			background:transparent url(images/image_round/image_border_tl.png) top left no-repeat;
			/*z-index:3;*/
			}
			div.agenda_intro_big .agenda_image .agenda_image_border .tr {
			background:transparent url(images/image_round/image_border_tr.png) top right no-repeat;
			}
			div.agenda_intro_big .agenda_image .agenda_image_border .bl {
			background:transparent url(images/image_round/image_border_bl.png) bottom left no-repeat;
			}



div.agenda_intro_big p.agenda_introduction {
clear:left;
margin:0 90px 0 252px;
padding:10px 0 5px 0;
}

div.agenda_intro_big .agenda_read_more {
top:auto;
bottom:12px;
font-family:'ChollaSansRegular';
text-transform:uppercase;
font-size:16px;
line-height:22px;
color:#9B8B6A;
}


/*
div.agenda_intro_small {
clear:left;
height:30px;
}

div.agenda_intro_small .agenda_title {
margin:0; padding:0;
float:left;
}

div.agenda_intro_small .agenda_date {
margin-left:30px;
float:left;
}

div.agenda_intro_small .agenda_read_more {}
*/




/*
 * VIEW
 */

div.agenda_details {}


div.agenda_details .agenda_image {
float:left;
margin-left:32px;
position:absolute;
top:0px;
}


			div.agenda_details .agenda_image .agenda_image_border,
			div.agenda_details .agenda_image .agenda_image_border span {
			display:block;
			position:absolute;
			top:0; right:0; bottom:0; left:0;
			width:100%; height:100%;
			}

			div.agenda_details .agenda_image .agenda_image_border {
			background:transparent url(images/image_round/image_border_bg.png) bottom right no-repeat;
			display:block;
			}

			div.agenda_details .agenda_image .agenda_image_border .tl {
			background:transparent url(images/image_round/image_border_tl.png) top left no-repeat;
			/*z-index:3;*/
			}
			div.agenda_details .agenda_image .agenda_image_border .tr {
			background:transparent url(images/image_round/image_border_tr.png) top right no-repeat;
			}
			div.agenda_details .agenda_image .agenda_image_border .bl {
			background:transparent url(images/image_round/image_border_bl.png) bottom left no-repeat;
			}


div.agenda_details .agenda_subtitle {
float:right;
width:480px;
padding-left:16px;
}

div.agenda_details .agenda_introduction {
/*clear:right;*/
float:right;
width:480px;
font-size:16px;
line-height:1.6em;
margin:16px 0 0 0;
font-family:'ChollaSansRegular';
text-transform:uppercase;
font-size:20px;
line-height:22px;
font-weight:normal;
}

div.agenda_details .agenda_info {
float:right;
width:480px;
padding-left:16px;
font-family:'ChollaSansRegular';
text-transform:uppercase;
font-size:24px;
font-weight:normal;
line-height:26px;
}






div.agenda_details .agenda_content {
margin-top:1.5em;
margin-bottom:1em;
overflow-x:hidden;
float:right;
width:480px;
}

div.agenda_details .agenda_clearer {
clear:both;
}



div.agenda_details .agenda_links {
clear:both;
padding:1em 0;
text-align:center;
float:right;
width:480px;
padding-left:16px;
}

div.agenda_details .agenda_links .agenda_prev_link {
float:left;
font-family:'ChollaSansRegular';
text-transform:uppercase;
font-size:16px;
line-height:22px;
color:#9B8B6A;
}

div.agenda_details .agenda_links .agenda_next_link {
float:right;
clear:right;
font-family:'ChollaSansRegular';
	text-transform:uppercase;
font-size:16px;
line-height:22px;
color:#9B8B6A;
}

div.agenda_details .agenda_links .agenda_list_link {
position:absolute;
top:48px;
left:16px;
font-family:'ChollaSansRegular';
	text-transform:uppercase;
font-size:16px;
color:#9B8B6A;
}

div.agenda_details .agenda_links .agenda_list_link a {
	background:transparent url(images/bg_agenda_list_link.png) no-repeat;
	padding-left:24px;
	line-height:32px;
}





/*
 * DND MODULE AGENDA
 */

.dnd_module_agenda {
overflow:hidden;
}

.dnd_module_news * {
margin:0; padding:0;
}

.dnd_module_agenda .agenda_image img {
background-color:#ffffff;
}





/* FLASH */

.dnd_agenda_flash {
	background-color:gray;
}

.dnd_agenda_flash .dnd_module_agenda_content {
height:100%; width:100%;
}

.dnd_agenda_flash .agenda_date,
.dnd_agenda_flash .agenda_title {
display:block;
line-height:24px; height:24px;
overflow:hidden;
margin:0 8px;
font-size:14px;
font-weight:bold;
}

.dnd_agenda_flash .agenda_title a {}





/* MOOQUEE */

.dnd_agenda_mooquee {
	background-color:gray;
}

.dnd_agenda_mooquee  .dnd_module_agenda_content {
display:inline;
line-height:32px;
margin:0 60px 0 8px;
}

.dnd_agenda_mooquee .dnd_module_agenda_content a {}





/* LIST */

.dnd_agenda_list {
width:100%; height:100%;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
}

.dnd_agenda_list  .dnd_module_agenda_content {
margin:5px 2px 15px 2px;
}

.dnd_agenda_list  .dnd_module_agenda_content .agenda_date {
	display:block;
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-size:14px;
}
.dnd_agenda_list  .dnd_module_agenda_content .agenda_date a {
text-decoration:none;
}

.dnd_agenda_list  .dnd_module_agenda_content .agenda_title {
display:block;
/*margin-left:7px;*/
font-weight:normal;
white-space:nowrap;
font-size:12px;
}
.dnd_agenda_list  .dnd_module_agenda_content .agenda_title a {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-size:15px;
}

