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

#content.site_module_blog {
	font-size:13px;
}

#content.site_module_blog a {
	text-transform:none;
}

#content.site_module_blog strong,
#content.site_module_blog b
{
	font-weight:bold;
}

.blog_breadcrumb {
margin-bottom:16px;
}

.blog_categories {
	display:none;
}



/*
 * LISTES
 */

div.blog_intro {
margin:0; padding:5px 0;
/*	border-bottom:1px dotted gray;*/
}

div.blog_intro .blog_top {
	background-color:#e9f1f4;	
	height:50px;
	padding-left:5px;
}

div.blog_intro .blog_title,
#content div.blog_intro .blog_title a {
	font-size:28px;
	line-height:30px;
	text-decoration:none;
}

div.blog_intro .blog_date {
	font-size:12px;
/*line-height:26px;*/
}

div.blog_intro .blog_read_more {
position:absolute;
top:5px; left:0;
line-height:90px;
}

#content div.blog_intro .blog_read_more a {
font-weight:bold;
color:#b08510;
}




div.blog_intro_big {
padding:0;
}

div.blog_intro_big .blog_title {
/*float:left;*/
margin:5px 0 0 0;
}

div.blog_intro_big .blog_date {
/*
float:right;
margin:5px 0 0 20px;
*/
float:left;
}

div.blog_intro_big .blog_comment_link {
margin-left:20px;
float:left;
/*line-height:26px;*/
}

div.blog_intro_big .blog_introduction {
clear:left;
margin:0;
padding:15px 0 70px 0;
}

div.blog_intro_big .blog_read_more {
top:auto;
bottom:5px;
}





/*
 * VIEW
 */

div.blog_details {}

div.blog_details .blog_info {
margin:0 0 16px 0;
}
div.blog_details .blog_info .blog_info_buttons {
float:right;
}
div.blog_details .blog_info .blog_info_buttons  .blog_pdf_export {
float:left;
}
div.blog_details .blog_info .blog_info_buttons div.addthis_toolbox {
display:inline;
}
div.blog_details .blog_info .blog_info_buttons a.addthis_button {
	float:left;
}

div.blog_details .blog_introduction {
clear:both;
}

div.blog_details .blog_clearer {
clear:both;
}

div.blog_details .blog_content {
clear:both;
margin-bottom:1em;
overflow-x:hidden;
}

div.blog_details .blog_info_buttons {
margin:1em 0 2em 0;
float:left;
}
div.blog_details .blog_info_buttons  .blog_pdf_export {
float:left;
}
div.blog_details .blog_info_buttons div.addthis_toolbox {
display:inline;
}

div.blog_details .blog_links {
clear:both;
margin:1em 0;
text-align:center;
width:100%;	/* IE 6 */
}

div.blog_details .blog_links .blog_prev_link {
position:absolute;
left:0;
}

div.blog_details .blog_links .blog_next_link {
position:absolute;
right:0;
}

div.blog_details .blog_links {
	background-color:#e9f1f4;	
	padding:5px;
}




/*
 * DND MODULE BLOG
 */

.dnd_module_blog {
overflow:hidden;
}

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

.dnd_module_blog .blog_image img {
background-color:#ffffff;
}



/* ANIMATED */

.dnd_blog_animated {}

.dnd_blog_animated .dnd_module_blog_content {
position:absolute;
top:0; left:0;
width:100%; height:0;
	top:208px;
z-index:0;
}

.dnd_blog_animated .blog_image {
position:absolute;
top:-208px; left:0;
}

.dnd_blog_animated .blog_title {
position:absolute;
bottom:-48px; height:48px;
text-align:center;
z-index:5;
	background-color:#8B0000;
}

.dnd_blog_animated .num_1 .blog_title {
width:139px;
left:0;
}
.dnd_blog_animated .num_2 .blog_title {
width:138px;
left:139px;
}
.dnd_blog_animated .num_3 .blog_title {
width:139px;
right:0;
}

.dnd_blog_animated .blog_title a {
position:absolute;
top:0; right:0; bottom:0; left:0;
margin:7px 5px 0 5px;
z-index:5;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-style:italic;
	color:#ffffff;
}

.dnd_blog_animated .blog_date,
.dnd_blog_animated .blog_category,
.dnd_blog_animated .blog_image {
display:none;
}


.dnd_blog_animated .animated_info_overlay,
.dnd_blog_animated .animated_info {
position:absolute;
left:0; right:0;
width:100%;
	bottom:48px;
	height:48px;
cursor:pointer;
}
.dnd_blog_animated .animated_info_overlay {
	background-color:#000000;
	opacity:.5;
	filter:alpha(opacity=50);
}
.dnd_blog_animated .animated_info {
	color:#ffffff;
}

.dnd_blog_animated .animated_category_date {
padding:0 10px;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
}

.dnd_blog_animated .animated_title {
padding:0 10px;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
}


.dnd_blog_animated_active {}
.dnd_blog_animated_active .blog_image {
display:block;
}

.dnd_blog_animated_active .blog_title {
	background-color:#E90101;
}



/* STATIC */

.dnd_blog_static .dnd_module_blog_content {
height:100%;
float:left;
	width:160px;
	margin-right:16px;
}

.dnd_blog_static .num_3 {
margin:0;
}

.dnd_blog_static .blog_image {
position:absolute;
top:0; left:0;

	width:160px; height:80px;
}
.dnd_blog_static .blog_image_link {
position:absolute;
top:0; left:0;
height:100%;
width:100%;
}
.dnd_blog_static .blog_image img {
position:absolute;
top:0; left:0; bottom:0; right:0;
z-index:1;
}
.dnd_blog_static .blog_image_border {
display:block;
position:absolute;
top:0; left:0; bottom:0; right:0;
z-index:2;

border:2px solid red !important;	/* Hack IE 6 */
border:none;
}

.dnd_blog_static .blog_date {
position:absolute;
top:80px; left:0;
text-transform:lowercase;
}

.dnd_blog_static .blog_title {
position:absolute;
top:96px; left:0;
	font-size:12px;
}
.dnd_blog_static .blog_title a {
text-decoration:none;
}

.dnd_blog_static .blog_introduction {
position:absolute;
top:120px; left:0;
text-align:justify;

height:2.5em; overflow:hidden;
}

.dnd_blog_static .blog_read_more {
position:absolute;
bottom:0; left:0;
text-transform:uppercase;
font-size:90%;
}
.dnd_blog_static .blog_read_more .blog_arrow {
display:none;
}



/* FLASH */

.dnd_blog_flash .dnd_module_blog_content {
height:100%; width:100%;
}

.dnd_blog_flash .blog_date {
margin:0 16px; padding:8px 0;
display:block;
font-size:14px;
font-weight:bold;
text-transform:lowercase;
}

.dnd_blog_flash .blog_introduction {
margin:0 16px; padding:0;
display:block;
}




