@charset "UTF-8";

body{font-family:'Droid Sans',tahoma,verdana,arial,sans-serif;font-size:75.00%;background:#f9f9f9;padding:0;margin:0;line-height:1.50em;}
#logo{background-image: url(../../images/logo.png);background-repeat:no-repeat;background-color:white;text-indent: -9999px;height:70px;}

#main{margin:0 0;background:white;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222;margin:0;}

/* 30px */
h1{line-height:1.2em;}
h2{font-size:150%;}

h3{font-size:130%;font-weight:bold;padding-bottom:10px;}
 

li{margin-left:0.8em;line-height:1.5em;}

 /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
p{line-height:1.50em;margin:0 0 1em 0;}


em{font-style:italic;}


a{color:#2039AF;font-weight:bold;background:transparent;text-decoration:none;}
a:visited{color:#2039AF;font-weight:bold;}
a:hover{color:#2039AF;text-decoration:underline;}


ul,ol{margin:0;padding:0;}

ul{list-style-type:none;}
ol{list-style-position:inside;}
li{margin:0;padding:0;}

.c5l{float:left;}
.c95r{float:right;margin-left:-5px;}
.c5l{width:5%;}
.c95r{width:95%;}


.bold{font-weight:bold;}
/**
 * 
 */
/* Carrousel */
#une{background:#000;margin:20px 0;}
#UneBloc{padding:20px 0;background:black;margin:10px 0;}
#carrousel{position:absolute;padding:0;}
 
#highlightTopLeft{margin:0 10px 20px 0;}
#highlightTopRight{margin:0 0 20px 0;}
#highlightBottomLeft{margin:0 10px 0 0;}
#highlightBottomRight{margin:0;}

#highlightArticleTopLeft{margin:15px 5px 15px 10px;}
#highlightArticleTopRight{margin:15px 10px 15px 5px;}

#highlightArticleBottomLeft{margin:0 5px 0 10px;}
#highlightArticleBottomRight{margin:0 10px 0 5px;}

.SlideItemLeft{width:217px;height:112px;} 
.SlideItemRight{width:139px;height:112px;} 
.SlideItemArticle{width:117px;height:112px;} 
.captionSmall{width:130px;height:112px;} 
.captionLarge{width:200px;height:112px;} 
.captionArticle{width:105px;height:110px;} 
.SlideItem img{border:0;position:absolute;}
.SlideItem{border:1px solid #fff;/* required to hide the image after resized */
 overflow:hidden;/* for child absolute position */
 position:relative;/* display div in line */
 float:left;}
.caption{background:#000;color:#fff;font-weight:bold;padding:5px 10px;/* fix it at the bottom */
 position:absolute;left:0;/* hide it by default */
 display:none;/* opacity setting */
 filter:alpha(opacity=80);/* ie */
 -moz-opacity:0.8;/* old mozilla browser like netscape */
 -khtml-opacity:0.8;/* for really really old safari */ 
 opacity:0.8;/* css standard,currently it works in most modern browsers like firefox,*/}
.caption h2,.caption h3{font-size:12px;font-weight:bold;} 
.caption a{text-decoration:none;color:#fff;/* add spacing and make the whole row clickable*/
 padding:5px 2px;display:block;}
 
.caption p{margin:0;font-size:10px;font-size:11px;}
 
.clear{clear:both;}

#slider{position:relative;width:546px;/* Change this to your images width */
 height:246px;/* Change this to your images height */
 background:url(../images/loading.gif) no-repeat 50% 50%;border:0 solid #fff;}
#slider img{position:absolute;top:0;left:0;display:none;}
#slider a{border:0;display:block;}


#RecentArea{background:#fff;margin:0 0;}
#ZoomBloc{margin:0 0 0;padding:0 20px 0 0;padding-bottom:100em;margin-bottom:-100em;border-right:2px solid #444;}
#InterviewBloc{background:white;padding:20px 0 0 20px;}
#RecentBloc{padding:0 0 0 20px;background:white;}
#FrontOtherBloc{padding:20px 0;margin-top:20px;background:#ECECF2;}
#AgendaBloc{border-right:2px solid #DDD;padding:0 20px 0 0;}
#FocusBloc{border-right:2px solid #DDD;padding:0 20px;}
#TwitterZone{padding:0 0 0 20px;padding-bottom:100em;margin-bottom:-100em;}
#twitterBloc,#twitterBlocCannes{padding:0px 0 10px 0;}
#ArticleBloc{font-size:105%;}
.ZoomImage{border-bottom:5px solid #B21212;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;}
.InterviewImage{border-bottom:5px solid #086196;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;}
.InterviewTitle,.ZoomTitle,.LiveTitle,.ChroniauesTitle{padding:3px 0;color:black;font-weight:bold;font-size:160%;border-bottom:3px solid #000;margin-bottom:20px;}
.InterviewTitle{margin-right:0;margin-left:0;border-bottom:3px solid #000;}
.InterviewExcerpt{font-size:95%;line-height:130%;padding:0 0;}
.LiveTitle{margin-right:0;border-bottom:3px solid #000;}
.ChroniauesTitle{margin-right:0;border-bottom:3px solid #000;}
.InterviewSubTitle{padding:10px 0 5px;}
.InterviewSubTitle a{font-size:100%;font-weight:bold;color:black;}

.RecentSeparator{border-right:1px solid #ccc;}

.RecentLeftPadding{padding-left:20px;}
.RecentRightPadding{padding-right:20px;}
.RecentPad{padding-left:8px;}
.RecentTop{padding-bottom:20px;}
.RecentBottom{padding-bottom:5px;}
.RecentsPaddingLeft{padding:0 20px 0 0;}

#footer,#legal{color:white;background:#000;padding:10px 0;}
#legal{background:#222;padding:10px 0;}
#footer h2{color:white;border-bottom:1px solid #fff;border-bottom-style:dotted;}
#footerPhoto,#footerCopinage{padding:20px 20px 20px 0;}
#footerSocial{padding:5px 0 5px 20px;}
#footerSocial div{padding:15px 0 0;}
#footerSocial h2{padding:15px 0 0;}

h2.FrontOtherTitle,h2.AgendaTitle{padding:3px 0;color:black;font-weight:bold;font-size:170%;border-bottom:3px solid #666;margin-bottom:5px;}
h2.AgendaTitle{margin-bottom:15px;}
.Image{border:1px solid black;}
.focusElement{padding:0 0 10px 0;}
.focusElementFirst{padding:20px 0 10px 0;}
.EventElement{padding:10px 0 0 0;}

.ZoomSubTitle a{font-size:100%;font-weight:bold;text-transform:uppercase;padding-bottom:10px;color:#000;}
.EventTitle,.EventTitleFirst{font-size:100%;font-weight:bold;border-bottom:1px solid #acacac;padding-top:20px;}
.EventTitleFirst{padding-top:10px;}
.FrontOtherList{margin:0 0 0 0;padding:0;list-style:none;font-size:95%;text-align:left;}
.FrontOtherList a{color:#000;text-decoration:underline;}
.ZoomCat{font-size:95%;padding:10px 0 5px 0;text-transform:uppercase;color:black;}
img.FocusImage,img.LastArticleImage{border:1px solid #000;float:left;margin-right:10px;}
.focusTitle,.EventName{font-size:110%;font-weight:bold;}
.focusCategory,.EventCity{font-size:95%;color:#777;font-weight:bold;}

 .tweet_list{list-style-type:none;margin:0;padding:0; font-size: 95%;}
.tweet_list li{overflow:auto;padding:10px 0;}
.tweet_list a{color:black;font-weight:bold;}
.tweet_odd,.tweet_even{padding:10px 0;margin:0;border-bottom: 1px dotted #AAA;}
.tweet_first{padding-top:0;}
.tweet_text a{color:black;font-weight:bold;}


.ic_container,.ic_containerLive,.ic_containerChronique{vertical-align:baseline;margin:0;position:relative;/*-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-box-shadow:0 1px 3px #888;-webkit-box-shadow:0 1px 3px #888;*/}
.overlay{opacity:0.3;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgb(239,166,9)}
.ic_caption{position:absolute;opacity:0.80;overflow:hidden;margin:0;padding:0;left:0;right:0;cursor:default;min-height:35px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.ic_category{text-transform:uppercase;font-size:85%;letter-spacing:2px;padding:1px 5px;margin:0;}
.ic_container a,.ic_container a:visited,.ic_container a:hover{color:white;}
.ic_container a:hover,.ic_containerLive a:hover,.ic_containerChronique a:hover{text-decoration:underline;}
.ic_containerLive a,.ic_containerChronique a{color:#fff;font-weight:normal;background:transparent;text-decoration:none;}

.ic_caption h2{padding:1px 4px;margin:0;font-size:105%;font-weight:bold;}
.ic_caption h2.carrouselTitle{padding:5px 5px 0;}

 .ic_caption h3{padding:5px;font-size:95%;}

.ic_text{padding:3px 5px;margin:0;font-size:90%;}


.footerList{float:left;width:24em;margin:15px 0 0;padding:0;list-style:none;}
 
.footerList li{float:left;width:12em;margin:0;padding:0;line-height:1.4em;font-size:95%;} 


#ArticleRubrique{color:#fff;font-size:110%;margin:0;padding:0 0 5px;} 
#ArticleAuthor a{color:#fff;}
.ArticleTitre{font-size:200%;font-weight:bold;padding:0;margin:0 0 0;color:#fff;} 
#ArticleAuthor{font-size:100%;padding:5px 0 0;margin:0 0 0;} 
#Article{padding:0 0 0;} 
 /* #,#EventContentBloc{margin:0 0 0;padding:0;padding-bottom:100em;margin-bottom:-100em;}*/
#ArticleHeader{margin:20px 0 10px;background:#000000;color:#fff;padding:20px 0;}
#ArticleRightBloc{margin:0 0 0 40px;padding:0 0;}
#ArticleContent{font-size:105%;}




#d{background:black;color:white;padding:5px 10px;}

.AuthorTitle{font-size:135%;color:#444;padding:0 10px;font-weight:bold;padding-bottom:3px;}
.AuthorBio{font-size:110%;color:#000;padding:20px 0;}
.AuthorBioDetails{font-size:105%;color:#000;padding:0 0;}
.test{padding:0;border-bottom:dotted #fff 1px;}
.entry_author_image img{float:left;margin:0 15px 15px 0;}
.clear{clear:both;}

#SocialMenu{padding:0;margin:0;color:#fff;font-family:arial,helvetica,sans-serif;white-space:nowrap;list-style-type:none;}

#SocialMenu li{padding:0;color:#000;text-decoration:none;float:left;display:inline-block;vertical-align:middle;padding-right:10px;}
#SocialMenu img{vertical-align:middle;display:inline-block;}
#SocialBloc{margin:10px 0 20px 0;padding:10px;background:#dfdfdf;}

#SocialBloc h3{font-size:95%;color:#444;margin-bottom:5px;font-weight:bold;padding-bottom:3px;border-bottom:dotted #fff 1px;text-transform:uppercase;}

.alignleft{float:left;margin:0 15px 5px 0;border:solid #999 1px;}


#SavoirPlus,#ArticleRelated,#ArticleAuthorDescription,#LastArticleAuthor{margin:30px 0 0;border-top:solid #000 1px;padding:15px 0 0;}
#ArticleAuthorDescription{min-height:100px;}
#LastArticleAuthor{margin:30px 0;}
#SavoirPlus h3,#ArticleRelated h3,#ArticleAuthorDescription h3{margin:0;padding:0;font-size:200%;}
#SavoirPlus h3{font-size:175%;}
#SavoirPlusContent,#ArticleRelated ol{padding:10px 0 0;}

#ArticleCommentaire{border-top:5px solid #000;margin:20px 0;padding:10px 0;}
#comments{font-size:120%;vertical-align:middle;color:white;}
#commentsRSS{text-align:right;vertical-align:middle;font-size:90%;}
#commentaireHeading{border-bottom:1px solid #444;background: black;color:white;margin:30px 0 10px;padding:10px 10px 0;}
#commentsRSS a {color:white;}

.commentlist{padding:10px 0;list-style:none;}
.commentContent{padding-bottom:10px;}
img.avatar{border:1px solid #000;float:left;margin-right:10px;}
.commentDate{font-size:95%;color:#444;}
.commentAuthor{font-size:120%;font-weight:bold;}
.commentText{margin :10px 0;border-bottom:1px dotted #ccc;}

.highlightArticleTop{margin-bottom:15px;}
.highlightSeparator{margin-bottom:15px;}
#ArticleRecentsBloc,#CommentsRecents,#TwitterRecentBloc{margin:20px 0 0;}

#ArticleRecentsTitle,#ArticleTwitterTitle{border-bottom:1px solid #fff;color:#fff;padding:10px 0 5px;font-size:170%;margin:0 13px 0 10px;background:black;}
#ArticleTwitterTitle{margin-bottom:0;}
#Partner{padding:0 0 10px;background:#000;}
#PartnerTitle{border-bottom:1px solid #fff;color:#fff;padding:10px 0 5px;font-size:170%;margin:0 13px 0 10px;}
.LastArticleElement,.LastArticleElementFirst{padding:5px 0;border-top:0px solid #666;}
.LastArticleElementFirst{padding:0 0 5px 0;}
.LastArticleTitle,.LastArticleCategoryTitle{line-height:130%;font-size:92%;font-weight:normal;}
.LastArticleCategoryTitle{color:#333;padding-right:10px;}
.LastArticleTitle a{font-size:110%;padding-right:10px;}

#ArticleGallery{padding-bottom:15px;}
#ArticleGallery li{display:inline;list-style-type:none;padding-right:20px;}
#AddSocial h3{font-size:100%;padding:0;margin:0;}






#ArchiveAuthorTitle,#ArchiveCategoryTitle{padding :35px 0 0 0;font-size:190%;font-weight:bold;}
#pageBlocTitle{padding :15px 0 0 0;font-size:190%;font-weight:bold;}

.AuthorArticleLeftPadding{padding:15px 15px 15px 0;}
.AuthorArticleRightPadding{padding:15px 0 15px 0;}
#Bloc404{padding:10px 0;}
#Bloc404 h2{padding-bottom:5px;margin:20px 0;border-bottom:solid black 4px;}
#Excerpt404{padding-bottom:5px;margin:20px 0;font-size:120%;}
.ArchiveArticleRow{padding:15px 0;line-height:150%;}
.ArchiveArticleRow h2{padding:0;margin:0;}
.ArchiveArticleCat{font-size:95%;color:#555;}
#pageBloc{padding:10px 0 20px;}
#pageBlocHeader{border-bottom:solid 1px #333;}
#pageContent{padding:20px 0;}

#MainNav{color:white;text-align:right;padding-top:40px;}
#MainNav a,MainNav a:hover{color:white;font-size:130%;font-weight:normal;}
#footer a,#legal a,#footer a:hover,#legal a:hover{color:white;font-weight:normal;}
input{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #111;color:#777;font:normal 1em Verdana,Geneva,sans-serif;}
form.search{padding-top:5px;}
input.formtip{font-size:85%;height:12px;padding:3px 30px 3px 5px;width:156px;}
form.search input.btn{border:none;float:left;margin-left:-30px;}
.c15l{float:left;}
.c85r{margin-left:-5px;}
.c15l{width:15%;}
.c85r{width:85%;}
#new_articleContent{margin:30px 30px 30px 30px;}
#new_ArticleSavoir{margin:20px 0 0;}
#new_ArticleExcerpt{margin:15px 0;font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
h2.BoxRight{background:black;color:white;padding:10px;}
h2.BoxRight a{color:white;font-weight:400px;}
.new_dateArticle{font-size:11px;color:#333;}
.new_title{padding-bottom:3px;font-weight:bold;font-family:"Helvetica",arial,sans-serif;font-size:26px;}
.new_RightColumn{margin:0 30px 30px 0;padding-left:30px;padding-top:30px;}
.thumbFrank{float:left;margin:0 10px 0 0;}
.FrankDescription{font-size:11px;padding:10px 0;}
.Sommaire ul{margin:0 0 30px;}
.Sommaire li{padding:10px 0 0;}
.ArticleSimilaireElement{padding:10px 0;}
#new_SocialMenu li{padding:0;margin:0 10px 0 0;color:#000;text-decoration:none;float:left;display:inline-block;vertical-align:middle;}
#new_SocialMenu img{vertical-align:middle;display:inline-block;}
#new_SocialBloc{}
span.share_fb_top{background:url(../images/share-facebook-empty.png) transparent no-repeat top left;font-size:11px;font-family:'arial',sans-serif;color:#3B5998;line-height:14px;float:left;height:17px;width:48px;padding:3px 0 0 22px;display:block;}
span.share_fb_top:hover{background:url(../images/share-facebook-empty-hover.png) transparent no-repeat top left;cursor:pointer;}

.DossierIntro{font-size:105%;line-height:1.6em;padding:15px 0 0;}
.DossierSommaire{background:url(../images/sommaireBG.jpg);background-repeat:repeat-y; background-position:center; background-color:#141722; color: #FFF;margin:10px 0 30px;padding:10px 0 15px;box-shadow: 0 0 10px 0 #555;}

.DossierSommaireTitle h2{font-size:160%;font-weight:bold; color: #FFF;padding:30px 20px 10px;}
.opacity{background:rgba(0,0,0,0.25);padding:10px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#330000ff,endColorstr=#330000ff); }
.DossierHeader h3{font-size:130%;color:white;padding:10px 10px 15px;}
.ArticleHeader h1{font-size:200%;font-weight:bold;line-height: 1.4em}

.ConcoursLotHeader{padding:15px 0; border-top : 1px dotted #000;border-bottom : 1px dotted #000;margin:15px 0 0 0; font-size:160%; font-weight:bold;}

.ArticleCategory {padding:5px 0; border-top : 1px dotted #AAA;border-bottom : 1px dotted #AAA;margin:10px 0; }
#ArticleExcerpt{padding:10px 0;font-weight:bold;font-size:120%;line-height: 1.4em} 
.ArticleContent {padding:10px 0;font-size:105%;line-height: 1.3em} 
.ArticleContentBloc{margin-bottom: 30px;} 
.SocialBloc  {padding:15px 0; border-top : 1px dotted #AAA;border-bottom : 1px dotted #AAA;margin:20px 0;}

.RightDossier, .RightNewsletter,.RightTwitter {border-left: 1px solid #AAA;margin: 0 0 30px 20px;padding:0 0 0 20px;}
.RightDossier h2, .RightNewsletter h2, .RightTwitter h2 {font-size:160%;font-weight:bold;border-bottom: solid 2px #000;margin-bottom: 15px;}
#LastDossier{margin:0 0;}
#LastDossier li{list-style:none;box-shadow: 0 0 5px 0 #666;background-color: #000;margin:15px 0;}
.LastDossierImage {margin:0;padding:0;}
.LastDossierInfo {margin:0;padding:5px;}
.LastDossierInfo a {color: #fff; text-decoration:underline;}

ul#items{margin:1em 1em 0;width:auto;height:170px;overflow:hidden;}
ul#items li{list-style:none;float:left;height:160px;width:220px;overflow:hidden;margin:0 5px;color:#fff;text-align:left;}
ul#items li:hover{color:#333;}
ul#items li .image{width:195px;height:100px;overflow:hidden;margin:5px;border:solid 8px #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul#items h3{text-transform:uppercase;font-size:14px;font-weight:bold;margin:.25em 0;text-shadow:#f1f1f1 0 1px 0;}
ul#items .info{color:#fff;font-size:95%;line-height:1.4em;margin:10px 5px;font-weight: bold;}
.info a {color:#fff;font-weight: normal;text-decoration: underline;}
ol#pagination{position:relative;text-align:center;}
ol#pagination li{display:inline-block;width:16px;height:16px;background:url(../images/easypaginate/bg_buttons.png) no-repeat 0 0;text-align:left;text-indent:-8000px;list-style:none;cursor:pointer;margin:0 2px;}
ol#pagination li:hover{background:url(../images/easypaginate/bg_buttons.png) no-repeat 0 -16px;}
ol#pagination li.current{color:#f00;font-weight:bold;background:url(../images/easypaginate/bg_buttons.png) no-repeat 0 -32px;}
ol#pagination li.prev,ol#pagination li.next{position:absolute;top:-115px;}
ol#pagination li.prev{left:0;background:url(../images/easypaginate/bg_buttons.png) no-repeat 0 -64px;}
ol#pagination li.next{right:0;background:url(../images/easypaginate/bg_buttons.png) no-repeat 0 -48px;}

.form_field
{
	background: #ffffff;
	border: 1px solid #777;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	padding: 5px;
	width: 255px;
}
.form_button{
background: #444;
border: none;

color: #ffffff;
letter-spacing: 1px;
margin: 10px 0;
padding: 5px 15px;
text-shadow: 0 1px 1px #000000;
}
.form_button:hover {
background: #777;
cursor: pointer;
}
#mce-success-response {color:green; font-weight:bold; background: #a4d9b6;padding:5px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
#mce-error-response {color:#fff; font-weight:bold; background: red;padding:5px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
#mc_embed_signup fieldset {position: relative;}
#mc_embed_signup legend {position: absolute; top: -1em; left: .2em;}
.DossierSummaryHeader{background: black;margin:20px 0;padding:10px 0;}
.DossierSummaryThumbnail{text-align:center;margin:0px;}
.DossierSummaryExcerpt{color:white;margin:10px;font-size:115%;line-height: 1.3em}
.DossierSummaryPost h3 {font-size:110%;padding:0px;}
.DossierSummaryPostExcerpt{font-size:90%;padding:0px;}
.DossierSummaryPostAuthor{font-size:90%;padding:0px;color:#888;line-height: 1.5em}
.DossierSummaryPostAuthor a {font-size:90%;padding:0px;color:#888;line-height: 1.5em}
.DossierSummaryElement{margin:15px 0;}
.DossierSummaryThumb img{box-shadow: 0 0 5px 0 #666;border: 1px solid #888; border-width: 1px;}

#Newsletter{margin-bottom:20px;}

/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 246px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #000;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../images/sliders/arrows.png');
		width: 33px;
		height: 33px;
		top: 110px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: -40px;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: -45px;
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 246px;
			width: 546px;
			display: table-cell;
			vertical-align: middle;
		}
		
		.showcaseConcours-content-wrapper
		{
			text-align: center;
			height: 220px;
			width: 220px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/sliders/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url('../images/sliders/white-opacity-80.png');
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #fff;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 0px; left: 0px; right: 0px;
			display: none;
			background-image: url('../images/sliders/black-opacity-80.png');
		}
		
		.showcase-caption a
		{
			color: #fff;
		}
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #222;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width:  60px;
			height: 60px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../images/sliders/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px 10px 10px 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/sliders/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
		.PartenariatsBackground {background:#222;margin: 0 0 0 10px;}
		.PartenariatsBackground h2 {color:#fff;font-size: 110%;font-weight: bold;padding:10px;}
		#showcaseConcours{padding-left:10px;padding=bottom:10px;}
		.breadcrumbTitle{font-size: 130%; color:white; margin:20px 0px 0px;}
		.breadcrumbTitle a {color:white; font-weight: normal;}