@charset "utf-8";
/* CSS Document */

#pathway {
	display: none;
}


/*
   Colonnes droite et gauche
*/
#homeLeftCol {
	display: block;
	float: left;
	width: 412px;
	margin:  0 0 0 23px;
}

#homeRightCol {
	display: block;
	float: left;
	width: 308px;
	margin:  0 0 0 25px;
}



/*
   Generalités sur les blocs
*/
.home-block {
	display: block;	
	clear:  both;
	margin-bottom: 10px;
}

.home-block h1 {
	height:     24px;
	margin:     0;
	padding:    0;
	font:       normal 10px arial;
}

.home-block h1.no-title {
	height:     7px;
}

	.home-block h1 span {
		display: none;
	}

	.home-block h1 .rss-link {
		display: block;
		float: right;
		margin-right: 6px;
		margin-top: 8px;
		width: 60px;
		height: 16px;
	}
	
#homeLeftCol .block-centre {
	clear: both;
	background: url(/eurointervention/images/layout/blocks/large_center.png) repeat-y top left #fff;
}

#homeLeftCol .block-footer {
	clear: both;
	background: url(/eurointervention/images/layout/blocks/large_footer.png) no-repeat top left #fff;
	height:     9px;
}

#homeRightCol .block-centre {
	clear: both;
	background: url(/eurointervention/images/layout/blocks/medium_center.png) repeat-y top left #fff;
}

#homeRightCol .block-footer {
	clear: both;
	background: url(/eurointervention/images/layout/blocks/medium_footer.png) no-repeat top left #fff;
	height:     9px;
}



/*
   Specificités de chaque bloc
*/

#featuredContent {
}
 	#featuredContent h1 {
		background: url(/eurointervention/images/layout/blocks/headers/featured_content.png) no-repeat top left #fff;
	}
	
	#featuredContent #featuredContentContainer {
		margin:              0 6px;
		position:            relative;
	}
		#featuredContent #featuredContentContainer .panel-overlay h3 {
			font-size: 11px;
			margin: 0 0 5px 0;
		}
		#featuredContent #featuredContentContainer  .panel .panel-overlay {
			height: 130px;
		}
		#featuredContent #featuredContentContainer .panel-overlay p {
			font-size: 11px;
			margin: 0;
		}
		#featuredContent #featuredContentContainer .panel .overlay-background {
			height: 130px; padding-bottom: 10px
		}



/*
   Specificités de chaque bloc
*/

#homeMainBlock {
}
 	#homeMainBlock h1 {
		background: url(/eurointervention/images/layout/blocks/headers/welcome_message.png) no-repeat top left #fff;
	}
	
	#homeMainBlock #mainBlockContainer {
		height:              282px;
		margin:              0 6px;
		position:            relative;
	}
		#homeMainBlock #mainBlockContainer .welcome-illustration {
			position: absolute; 
			top: 1px; 
			left: 0;
			margin: 0;
			height: 280px;
			width: 400px;
			background: #f6f6f6 no-repeat top left;
		}
		
		#homeMainBlock #mainBlockContainer .welcome-overlay {
			height:      210px; /* Hauteur du bandeau gris */
			width:       100%;
			opacity:     0.85;
			filter:      alpha(opacity=85);
			z-index:     10;
			margin:      0;
			background:  #333;
			text-indent: 0;
			overflow:    hidden;
			position:    absolute;
			left:        0;
			bottom:      0;
		}
			#homeMainBlock #mainBlockContainer h2 {
				padding:    0; 
				margin:     4px 5px 2px;
				color:      #fff; 
				font:       bold 16px verdana,sans-serif; 
				text-align: left;
			}
			#homeMainBlock #mainBlockContainer p {
				padding:    0; 
				margin:     8px 5px 2px;
				color:      #fff;
				font:       normal 12px verdana,sans-serif;
				text-align: left;
			}
			#homeMainBlock #mainBlockContainer p a {
				color:      #fff;
			}
			#homeMainBlock #mainBlockContainer p a:hover {
				color:      #ffc;
			}


div.teaser {
	position: relative;
	clear: both;
	margin: 0;
	padding: 10px 5px;
}
	div.teaser h2 {
		font: normal 11px arial;
		margin: 0 0 0 70px;
	}
	div.teaser a:link, div.teaser a:visited, div.teaser a:active {
		color: #000;
	}
	div.teaser a:hover {
		color: #c00;
	}
	div.teaser p {
		font: normal 10px arial;
		margin: 0 0 8px 70px;
		text-align: left;
	}
	div.teaser .illustration-frame {
		width: 58px;
		height: 58px;
		border: 1px solid #999;
		padding: 1px;
		background-color: #000;
		position: absolute;
		top: 10px;
		left: 5px;
	}


#tntContainer div.teaser {
	height: 35px;
	padding: 5px 5px;
}
	#tntContainer div.teaser h2 {
		margin: 5px 0 0 40px;
	}
	#tntContainer div.teaser .illustration-frame {
		width: 29px;
		height: 29px;
		top: 10px;
		left: 5px;
	}
	#tntContainer div.teaser .illustration-frame img {
		width: 29px;
		height: 29px;
	}


#lastMinuteContainer .eij-article-short {
	padding: 4px 4px 4px 12px;
	margin: 0;
	font: normal 11px arial;
}
	#lastMinuteContainer .eij-article-short a:link, 
	#lastMinuteContainer .eij-article-short a:visited, 
	#lastMinuteContainer .eij-article-short a:active {
		color: #000;
	}
	#lastMinuteContainer .eij-article-short a:hover {
		color: #c00;
	}



#homeEducationalVideos {

}
 	#homeEducationalVideos h1 {
		background: url(/eurointervention/images/layout/blocks/headers/educational_videos.png) no-repeat top left #fff;
	}
	
	#homeEducationalVideos #educationalVideosContainer {
		margin:  0 6px;
		font:    normal 10px arial;
		padding: 1px 0;
	}




#homeFocusOn {
}
	#homeFocusOn h1 {
		background: url(/eurointervention/images/layout/blocks/headers/focus_on.png) no-repeat top left #fff;
	}
	#homeFocusOn #focusOnContainer {
		background: url(/eurointervention/images/layout/blocks/bg.png) repeat-x top left #f6f6f6;
		margin:     0 6px;
		padding:    0;
	}
	#homeFocusOn #focusOnContainer div.teaser {
		min-height: 58px;
		padding: 5px 5px;
	}
	#focusOnContainer div.teaser .illustration-frame img {
		width: 58px;
		height: 58px;
	}
	
	


#homeSponsoredMessageTop {
	display:    block;
	float:      left;
	width: 412px;
}
	#homeSponsoredMessageTop h1 {
		background: url(/eurointervention/images/layout/blocks/headers/sponsored_message_large.png) no-repeat top left #fff;
	}
	#homeSponsoredMessageTop #sponsoredMessageTopContainer {
		display: block;
		background: url(/eurointervention/images/layout/blocks/bg.png) repeat-x top left #fff;
		margin:     0 6px;
		padding-top: 1px;
	}
	


#homeSponsoredMessageRight {
	display:    block;
	float:      left;
	width: 308px;
}
	#homeSponsoredMessageRight h1 {
		background: url(/eurointervention/images/layout/blocks/headers/sponsored_message_medium.png) no-repeat top left #fff;
	}
	#homeSponsoredMessageRight #sponsoredMessageRightContainer {
		display: block;
		background: url(/eurointervention/images/layout/blocks/bg.png) repeat-x top left #fff;
		margin:     0 6px;
		padding-top: 1px;
	}



#homeLastMinute {
}
	#homeLastMinute h1 {
		background: url(/eurointervention/images/layout/blocks/headers/ahead_of_print.png) no-repeat top left #fff;
	}
	#homeLastMinute #lastMinuteContainer {
		background: url(/eurointervention/images/layout/blocks/bg.png) repeat-x top left #f6f6f6;
		margin: 0 6px;
		padding: 0;
	}

#homeTnt {
}
	#homeTnt h1 {
		background: url(/eurointervention/images/layout/blocks/headers/tools_and_techniques.png) no-repeat top left #fff;
	}
	#homeTnt #tntContainer {
		background: url(/eurointervention/images/layout/blocks/bg.png) repeat-x top left #f6f6f6;
		margin: 0 6px;
		padding: 0;
	}



#homeInfoAndServices {
	display:    block;
	float:      left;
	width:      308px;
}
	#homeInfoAndServices h1 {
		background: url(/eurointervention/images/layout/blocks/headers/information_and_services.png) no-repeat top left #fff;
	}
	#homeInfoAndServices #infoContainer {
		display: block;
		background: url(/eurointervention/images/layout/blocks/bg.png) repeat-x top left #fff;
		margin:     0 6px;
		height: 142px; /* 28px pour chaque ligne */
	}

		#homeInfoAndServices #infoContainer a span {
			margin: 0 3px 6px 0;
			padding: 0;
			padding-left: 15px;
		}


		#homeInfoAndServices #infoContainer a {
			position: relative;
			display: block;
			float: left;
			width: 145px;
			height: 26px;
			background: url(/eurointervention/images/home/quicklinks/bg.png) no-repeat top left #fff;
			margin: 2px 0 0 2px;
			font: normal 11px arial;
			color: #000;
		}
		#homeInfoAndServices #infoContainer a:hover {
			color: #c00;
		}
			#homeInfoAndServices #infoContainer a span {
			background: url(/eurointervention/images/layout/navigation/issuesmenu_dot.gif) no-repeat 4px 6px transparent;
				position: absolute;
				top: 7px;
				left: 5px;
				cursor: pointer;
			}

#homeRightCol a.view-more-small {
	float: right;
	color: #fff;
	display: block;
	height: 14px;
	clear: both;
	padding: 0px 6px;
	margin: 4px;
	border-radius: 4px;
	border: 1px double #666;
	font: normal 10px arial;
	line-height: 12px;
}
a.view-more-small:link,
a.view-more-small:visited {
	background-color: #666;
	background-image: linear-gradient(bottom, rgb(82,82,82) 0%, rgb(46,46,46) 64%);
	background-image: -o-linear-gradient(bottom, rgb(82,82,82) 0%, rgb(46,46,46) 64%);
	background-image: -moz-linear-gradient(bottom, rgb(82,82,82) 0%, rgb(46,46,46) 64%);
	background-image: -webkit-linear-gradient(bottom, rgb(82,82,82) 0%, rgb(46,46,46) 64%);
	background-image: -ms-linear-gradient(bottom, rgb(82,82,82) 0%, rgb(46,46,46) 64%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(82,82,82)),
		color-stop(0, rgb(46,46,46))
	);

}
a.view-more-small:hover,
a.view-more-small:active {
	background-color: #C00;
	background-image: linear-gradient(bottom, rgb(194,15,15) 0%, rgb(120,0,0) 64%);
	background-image: -o-linear-gradient(bottom, rgb(194,15,15) 0%, rgb(120,0,0) 64%);
	background-image: -moz-linear-gradient(bottom, rgb(194,15,15) 0%, rgb(120,0,0) 64%);
	background-image: -webkit-linear-gradient(bottom, rgb(194,15,15) 0%, rgb(120,0,0) 64%);
	background-image: -ms-linear-gradient(bottom, rgb(194,15,15) 0%, rgb(120,0,0) 64%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(194,15,15)),
		color-stop(0.64, rgb(120,0,0))
	);

}
