/*********** Fondation Lagardere ***********/
/* Style */

/****** Import */
	@import url("selecteurs.css");
	@import url("navleft.css");
/****** fin Import */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565454;
	background-color: #021734;
	}

/*** break */
.clear {
   clear: both;
   display: block;
   height: 1px;
   margin-top:-1px;
	}
/*** fin break */

/****** Titre */
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
/****** Fin Titre*/

/*** link */
a{
	color:#000;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}
/*** Fin link */


/*********** Structure */
/*#Main{
	position:absolute;
	margin-top:20px;
	width:970px;
	background-color: #fff;
	left:50%;
	margin-left:-485px;
	padding:20px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:930px;
	voice-family: "\"}\"";
}*/


#conteneurNiv1{
	/* modif Chris 11janv.*/
	margin: 5px auto;
	
	
/*	position:absolute;
	margin-top: 5px;
*/	width:970px;
	background-color: #021734;
/*	left:50%;
	margin-left:-485px;
*/	voice-family: "\"}\"";
		voice-family:inherit;
		width:930px;
	voice-family: "\"}\"";
}
	
#Main{
	position:relative;
	width:970px;
	background-color: #fff;
	padding:20px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:930px;
	voice-family: "\"}\"";
}

#Left{
	float: left;
	width:244px;
}

#Right{
	float: left;
	width:686px;
	background-color: #EAEAEA;
}

.Content{
	float:left;
	width:686px;
}

.ColLeft{
	float:left;
	width:454px;
	border-right:1px solid #fff;
}

ColRight{
	float:left;
	width:230px;
}
/*********** Fin Structure */

/*********** Header */
.Header, .Header_presentation, .Header_presentation_en{
	width:686px;
	float: left;
	background-color: #066696;
	color:#fff;
}

.Header h1, .Header_presentation h1, .Header_presentation_en h1{
	background-color: #066696;
	text-align: right;
}

.headerfiche, .headerfiche h1{
	background-color: #BAB9B9;
}

.Header_content{
	width:686px;
	float: left;
}

.Header_content img{
	border:4px solid #055780;
	float:left;
}

.headerfiche .Header_content img{
	border:4px solid #9E9D9D;
	float:left;
}

.Header_content .Header_text{
	float:left;
	width:410px;
	height:182px;
	padding:15px 15px 0 15px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:380px;
		height:167px;
	voice-family: "\"}\"";
}

.Header_content h2{
	text-transform: uppercase;
	margin-bottom:15px;
	font-weight: normal;
	font-size:18px;
}

.Header p{
	color:#cae4f1;
}

.headerfiche h2{
	margin-bottom:0;
}

.headerfiche h3{
	margin-bottom:8px;
}

.headerfiche p{
	color:#565454;
}

.Header_subscribe{
	float:left;
	width:410px;
	padding:10px 15px;
	background-color: #055780;
	color:#fff;
	font-size:10px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:385px;
		height:68px;
	voice-family: "\"}\"";
}

.Header_subscribe h4, .Header_subscribe h4 a, .Header_subscribe h4 a:hover{
	text-transform: uppercase;
	font-size:10px;
	margin-bottom:4px;
	color:#fff;
	background-color: transparent;
	width:auto;
	display: inline;
	font-weight: normal;
	margin-top:0;
	padding: 0;
}

.Header_subscribe a{
	color:#fff;
	text-transform: uppercase;
	font-size:10px;
	background-color: #021734;
	width:120px;
	display: block;
	font-weight: bold;
	margin-top:4px;
	padding:1px 0 1px 3px;
}

.Header_subscribe a:hover{
	color:#021734;
	background-color:#fff;
}

.Header_presentation h1{
	height:79px;
}

.Header_presentation h2{
	/*background: url(../img/encourager/bg_header_h2.jpg) no-repeat top center;*/
	background: url(../img/encourager/bg_header_h2_20100319_fr_en.jpg) no-repeat top center;
	border:4px solid #055780;
	/*padding:202px 0 16px 16px;*/
	padding:203px 0px 16px 16px;
}

.Header_presentation p{
	width:455px;
	float:left;
	margin-top:1px;
	background-color: #055780;
	color:#cae4f1;
	padding:15px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:425px;
	voice-family: "\"}\"";
}

.Header_presentation a{
	float:left;
	padding:55px 0 0 14px;
}
	
.Header_presentation a img{
	margin-top: -20px;
}



/*d�but du header anglais*/


.Header_presentation_en h1{
	height:79px;
}

.Header_presentation_en h2{
	/*background: url(../img/encourager/bg_header_h2_en.jpg) no-repeat top center;*/
	background: url(../img/encourager/bg_header_h2_20100319_fr_en.jpg) no-repeat top center;
	border:4px solid #055780;
	padding:203px 0 16px 16px;
}


.Header_presentation_en p{
	width:455px;
	float:left;
	margin-top:1px;
	background-color: #055780;
	color:#cae4f1;
	padding:15px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:425px;
	voice-family: "\"}\"";
}

.Header_presentation_en a{
	float:left;
	padding:55px 0 0 14px;
}
	
.Header_presentation_en a img{
	margin-top: -30px;
}


/*********** Fin Header */

/*********** Footer */
#footerPages{
	background: #021734;
	height: 20px;
	padding: 5px 0;
	font-size: 0.9em;
	position: relative;
	width:970px;
}

#footerPages ul li, #footerPages ul, #footerPages form{
	display: inline;
}

#footerPages ul{
	margin-top: 3px;
}

#footerPages a{
	color: #FFF;
	padding: 0 5px;
}

#footerPages a.withBorderRight{
	border-right: solid 1px #FFF;
}

#footerPages form select{
	margin-bottom: 3px;
	font-size: 0.9em;
	background: #066696;
	border: none;
}

#footerPages .alignright{
	color: #cae4f1;
}

.margB-1px{
	margin-bottom: -1px;
}

/*********** Fin Footer */


/*********** Footer */
#footer{
	background: #021734;
	height: 20px;
	padding-top: 5px;
	font-size: 0.9em;
}

#footer ul li, #footer ul, #footer form{
	display: inline;
}

#footer ul{
	margin-top: 3px;
}

#footer a{
	color: #FFF;
	padding: 0 5px;
}

#footer a.withBorderRight{
	border-right: solid 1px #FFF;
}

#footer form select{
	margin-bottom: 3px;
	font-size: 0.9em;
	background: #066696;
	border: none;
}

#footer .alignright{
	color: #cae4f1;
}


/*********** Fin Footer */


/*********** Content */
.Content h3{
	color:#000;
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	padding:15px 0 10px 15px;
}

.Content .ColLeft p{
	margin: 0 15px 20px 15px;
}

.ContentInLine{
	float:left;
	width:686px;
	border-bottom:1px solid #fff;
	margin-bottom:12px;
	padding-bottom:5px;
}

.ContentInLine:last-child, .Content .last{
	border-bottom:none;
}

.Col50{
	float:left;
	width:333px;
	padding-right: 10px;
	font-size:10px;
}

.Col50:hover{
	background-color:#E1E1E1;
}

.Col100{
	float:left;
	width:686px;
	font-size:10px;
}

.Col100:hover{
	background-color:#E1E1E1;
}

.ContentInLine img{
	float:left;
	border:4px solid #C7C7C7;
	margin-right:10px;
}

.ContentInLine:hover img{
	border-color:#B3B2B2;
}

.ContentInLine h4{
	color:#000;
	font-weight:bold;
	font-size:15px;
}

.ContentInLine h5{
	color:#000;
	font-weight:bold;
	font-size:17px;
}

.ContentInLine a{
	color:#021734;
	background:url(../img/common/arrow_red.gif) 3px 5px no-repeat #F3F3F3;
	padding:0 9px;
}

.ContentInLine a:hover{
	text-decoration:underline;
}

html>body .ContentInLine a:hover{
	color:#F3F3F3;
	background:url(../img/common/arrow_white.gif) 3px 5px no-repeat #021734;
	text-decoration:none;
}

.edito p{
	margin-left:15px;
}

.Content_edito_left{
	float:left;
	width:375px;
	padding:5px 30px 15px 0;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:330px;
	voice-family: "\"}\"";
}

.Content_edito_left p{
	margin-left:15px;
}

.Content_edito_right{
	float:left;
	width:295px;
	padding-top:20px;
}

p.legend{
	font-size:9px;
	width:240px;
	margin-top:5px;
}
/*********** Fin Content */

/*********** Footer */
#Footer{
	float:left;
	width:930px;
	margin-top:20px;
	background-color: #C7C6C6;
}

.Emptyspace{
	float:left;
	width:241px;
	height:190px;
	background-color: #EAEAEA;
}

#Footer .Block_small{
	float:left;
	width:227px;
	height: 190px;
	background-color: #C7C6C6;
	border-left:1px solid #EAEAEA;
	padding:10px 5px 0 10px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:212px;
		height: 180px;
	voice-family: "\"}\"";
}

#Footer img{
	border:4px solid #B3B2B2;
	margin-bottom:4px;
}

#Footer ul{
	margin-left:4px;
}

#Footer a{
	color:#565452;
	background: url(../img/common/arrow_black.gif) 0 5px no-repeat;
	padding-left: 8px;
	font-weight: bold;
}

#Footer h4{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	margin:0 0 4px 4px;
}

#Footer h5{
	font-size:11px;
	font-weight: bold;
	margin-left:4px;
}

#Footer p{
	margin:0 0 10px 4px;
}

#Footer .Block_large{
	float:left;
	background-color: #C7C6C6;
	border-left:1px solid #EAEAEA;
	width:455px;
	height: 190px;
	padding:10px 5px 10px 10px;
	voice-family: "\"}\"";
		voice-family:inherit;
		width:440px;
		height: 170px;
	voice-family: "\"}\"";
}

.Footer_subscribe{
	padding-top:92px;
}

#Footer .Footer_subscribe p{
	margin-bottom:0;
}

#Footer .Footer_subscribe img{
	border:none;
	margin-bottom:0;
}

#popupimages{
	width:550px;
	color:black;
	margin:auto;
}

.zonetitretexte{
	width:500px;
	border:10px solid #066696;
	background-color:white;
	text-align:center;
	margin:0px;
	padding:10px;
	margin:auto;
}

.miniatures{
	margin:auto;
	text-align:center;
}

.minia{
	/*background-color:white;*/
	color:white;
	margin:1px;
	padding:0;
}

#imagePopup{
	width:518px;
	background-color:white;
	margin:auto;
	padding:0;
}

/*********** Fin Footer */


/* Contenu specifique */

/* Liste des talents */
ul.List_talents{
	margin:14px 0 0 13px;
	float:left;
}

ul.List_talents li{
	margin-bottom:1px;
}

ul.List_talents li a{
	background: url(../img/encourager/pict_list.gif) 10px 8px no-repeat #F2F2F2;
	display: block;
	font-weight: bold;
	width:180px;
	padding:3px 0 2px 18px;
}

ul.List_talents li a:hover{
	background: url(../img/encourager/pict_list_over.gif) 10px 8px no-repeat #AEADAD;
	color:#fff;
}
/* Fin Liste des talents */

/* List du jury */
.jury{
	float:left;
	margin-left:10px;
}

.jury ul{
	width:300px;
}

.jury ul li{
	float:left;
	width:150px;
	margin-bottom:4px;
}

#Footer ul li a{
	width:130px;
	display:block;
	background: url(../img/common/arrow_black.gif) 2px 5px no-repeat;
	padding-left: 10px;
}

#Footer ul li a:hover{
	color:#fff;
	background: url(../img/common/arrow_white.gif) 2px 5px no-repeat #AEADAD;
}

/* Fin Liste du jury */
p.all_laureat{
		padding: 0 8px 8px 0;
		text-align: right;
}

p.all_laureat a{
	color:#000;
	background: url(../img/common/arrow_black.gif) 0 5px no-repeat;
	font-weight: bold;
	padding-left:8px;
	text-transform: uppercase;
}
/* Moteur de recherche laureats */
.Recherche_promo h3{
	float:left;
	width:380px;
}

.Recherche_promo p{
	float:left;
	margin-top:10px;
}

.Annuaire{
	width:686px;
	float:left;
	background-color: #D3D2D2;
	/*text-align: right;*/
}

.Annuaire_Result{
	float:left;
	width:450px;
	padding: 15px 0 10px 20px;
	color:#000;
}

.Annuaire_Result a{
	color:#000;
	background: url(../img/common/arrow_black.gif) 0 5px no-repeat;
	padding-left: 8px;
}

.Annuaire_Result a:hover{
	text-decoration:underline;
}


.Annuaire_Result h4{
	font-size:11px;
}

.Annuaire_Content{
	float:right;
	text-align: left;
	padding:10px 20px 15px 0;
	width:140px;
}

.Annuaire select, .Annuaire img{
	margin-top:3px;
}
/* Moteur de recherche laureats */

/* Inscription */
#form_inscription{
	padding-left:15px;
}

#form_inscription fieldset{
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	width:500px;
}

#form_inscription .last{
	border-bottom:none;
}

#form_inscription fieldset legend{
	font-weight: bold;
	color:#000;
	display: block;
	padding:10px 0 5px 0;
}

#form_inscription fieldset select{
	background-color:#fff;
	color:#000;
	border:none;
}

#form_inscription .info_participation p{
	margin-bottom:4px;
}

#form_inscription .info_perso input{
	width:200px;
	margin-bottom:3px;
}

#form_inscription .info_perso input{
	border:1px solid #565454;
}

#form_inscription .info_perso input:focus{
	border:1px solid #066696;
}

#form_inscription label{
	text-transform: none;
	color:#565454;
}

#form_inscription .info_fondation{
	width:350px;
}

#form_inscription .info_fondation label{
	display: block;
	width:155px;
	float:left;
	padding:3px 0 7px 0;
}

html>body #form_inscription .info_fondation label{
	padding:0 0 3px 0;
}

#form_inscription .info_fondation input{
	width:auto;
	float:left;
	margin-bottom:3px;
}

#form_inscription .submit a{
	margin-right:10px;
}

#form_inscription .submit{
	padding:10px 0;
}
/* Fin Inscription */
/* Fin Contenu speifique */

#engFrLink{
	width:970px;
	margin: 5px auto 0 auto;
	height: 15px;
}

#engFrLink a{
	display: block;
	float: right;
	margin-right: 5px;
	color: #FFF;
}
/* Pagination */
.pagination{
	text-align: right;
	padding: 5px 15px 5px 0;
}

/*.pagination a{
	color:#565454;
	text-decoration: underline;
}*/
.pageActive{
	color:#fff;
	background-color: #021734;
	padding: 0 2px;
	text
}

/* Video */
#layerVideo{
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top:-160px;
	z-index: 1000;
	display:none;
}
#layerVideo2{
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top:-20px;
	z-index: 800;
	display:none;
}

#masque{
	position: absolute;
	z-index: 50;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.50;
	width: 100%;
	display: none;
}
:/* 110907*/
#masque2{
	position: absolute;
	z-index: 60;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.50;
	width: 100%;
	display: none;
}

#contentVideo{
	background-color:#eaeaea;
	padding: 5px;
}

.CloseVideo{
	text-align: right;
	margin-bottom:3px;
}

.CloseVideo a{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}


/*  Style Embeded */

#id_flash{
	height:203px;
	width:262px;
}

.id_legend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0 0 0 10px;
}

#id_alert{
	height:178px;
	width:262px;
	background-color:#066696;
}

html>body #id_alert{
	border:1px solid #066696;
}

#id_alert p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:40px 0 0 10px;
}

#id_alert p a{
	color:#FFF;
}

#id_container{
	width:262px;
	height:262px;
	margin:20px 4px 0 0;
	padding:0;
	background-color:#055780;
	border: solid 4px #055780;
	float: left;
}

html>body #id_container{
	min-height:300px;
}

#Header_textSwf{
	 margin-top: 20px;
}

#Header_contentSwf, #Header_recontentSwf{
	background-color: transparent;
}

#Header_recontentSwf{
	background: #066696;
}