/****** Selecteur */
	@import url("selecteurs.css");
/****** fin Selecteur */
#hpBottomElements .withImgHome p a{
	color: #474747;
}
.testtest td{
	border: 1px solid green;
	margin:0;
	padding:0;
}
.testtest td>img{
	border: 1px solid blue;
	margin:0;
	padding:0;
}
.faqNavigation {
	float:right;
}

.faqNavigation a {
	display: block;
	color: #000;
	text-decoration: none;
	margin: 3px 0 0 10px ;
}

.faqNavigation a:hover {
	text-decoration: underline;
}
	
*{
	font-family: Arial, Verdana, "Sans-Serif";
}

body{
	font-size: 68.75%;
	text-align: center;
	color: #474747;
}

body#popup{
	background: #FFF;
}

.bulletList{
	list-style: square;
}

/* structure principal du site */

div#mainContent{
	width: 970px;
	margin: 17px auto;
	text-align: left;
}

div#contentBodyFooter{
	width: 970px;
	position: absolute;
	top: 105px;
	z-index: 10;
}

div#header{
	position: absolute;
	z-index: 1000;
	/*top:10px;*/
	width: 970px;
}

div#header #logo{
	margin: 3px 0 7px 11px;
	width: 158px;
	height: 44px;
	display: block;
	float: left;
	background: transparent no-repeat top left;
}

/* menu de langues */

div#header #menuLang{
	float: right;
	height: 17px;
	text-align: right;
	margin-top:22px;
	font-weight:bold;
	font-size:.909em;
}
div#header #menuLang li{
	display: inline;
	float: left;
}
div#header #menuLang li a{
	display: block;
	color: #9BAEC4;
	text-decoration: none;
	margin: 3px 0 0 10px;
}
div#header #menuLang li a:hover{
	text-decoration: underline;
}

div#header #menuLang li a#linkActivBox{
	margin: 0;
	padding: 0;
	width: 93px;
	height: 20px;
	background-repeat: no-repeat;
}
div#header #menuLang li a:link, div#header #menuLang li a:visited, div#header #menuLang li a:active{
	background-position: 0px -20px;
}
div#header #menuLang li a:hover{
	background-position:  0px 0px;
}

/* menu byPass */

#byPass{
	display: none;
}

/* menu principal */

div#header #menudyn{
	width: 695px;
	padding:2px 0 0 5px;
	height: 15px;
	/*margin-bottom: 6px;
	border:1px solid red;*/
	position: relative;
	float: left;
}

#menudyn ul{position: relative;width: 703px;	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/spacer.gif");}

#menudyn ul li {height: 15px;float: left; position: relative; display: block;	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/spacer.gif");/*margin-right: 15px;*/}
#menudyn ul li#lastElemMenuDyn{margin: 0;}
#menudyn ul li a{display: block; width: auto; float: left; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px; height: 15px;}

#menudyn ul li ul{position: absolute; top: 15px; left: 0; background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/spacer.gif");width: 205px; border-top: solid 1px #919196;}
#menudyn ul li ul li{height: auto; position: relative;display: block;float: none;clear: both; width: 205px; margin-right: 0;}
#menudyn ul li ul li{margin-top: -3px;}
html>/**/body #menudyn ul li ul li{margin-top: 0;} /* SANS IE7 */
#menudyn ul li ul li.premElement{margin-top: 0;}
#menudyn ul li ul li a{background-color:#FFF; color: #000; padding: 2px 20px 2px 10px; display: block;width: 175px; border-bottom: solid 1px #919196; /* border-right: solid 1px #919196; border-left: solid 1px #919196;*/}
#menudyn ul li ul li a:hover{background-color:#73777c; color: #FFF;}

div#menudyn ul ul, div#menudyn ul li:hover ul ul, div#menudyn ul ul li:hover ul ul {display:none;}
div#menudyn ul li:hover ul, div#menudyn ul ul li:hover ul, div#menudyn ul ul ul li:hover ul {display:block;}



/* moteur de recherche */

div#header #search{
	width: 260px;
	/*height: 15px;*/
	float: right;
	text-align: right;
	border-left:1px solid #304466;
	margin-top:-4px;
}
		div#header #search p{
			width: 260px;
		}
		div#header #search label{
			/*float:left;*/
			padding:4px 7px 0;
			color:#fff;
			font-size: 0.909em;
		}


div#header #search input, div#header #search a{
	border: none;
	/*display: block;
	float: left;*/
}

div#header #search input#searchText{
	height: 14px;
	width: 120px;
	font-size: 0.9em;
	padding-left: 5px;
	margin-right: 2px;
}

div#header #search #Mtscles{
	width:161px;
	padding:2px;
	border:1px solid #304466;
	border-right-width:0;
	height:17px;
	background:url(../images/bg_inputSearch.gif) no-repeat;
}

div#header #search #doSearch{
	border:1px solid #304466;
	border-left-width:0;
}

div#header #search a{
	margin-left: 2px;
}

/* footer */

#footer{
	margin: 8px 5px 0 0;
	display: block;
	font-size:.909em;
}

#footer1, #footer2{
	margin-bottom: 6px;
	display: block;
	text-align: right;
}

#footer2{
	margin-right: 0;
}

#footer, #footer1, #footer2{
	float: right;
}

#footer li a, #footer li, #footer2 li#copyright {
	color:#FFFFFF;
}

#footer #footer2 li a, #footer #footer2 li span, #footer #footer2 li {
	color:#A9B8CA;
}

#footer #copyright {
	color: #fff!important;
}

#footer ul li{
	display: inline;
}
#footer ul{
	float: right;
}

#footer ul li a, #footer ul li span{
	display: block;
	float: left;
}
#footer ul li span{
	/* margin: 0 5px; */
	padding: 0 5px;
}

#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active{
	text-decoration: none;
}

#footer ul li a:hover{
	text-decoration: underline;
}

/* debut body content */
#bodyContent{
	background: #FFF;
	position: relative;
	width: 970px;
}

#addPadding{
	padding: 25px 0 25px 20px ;
}

#addPadding .encartType p a{
	color: #474747;
	text-decoration: none;
}

#addPadding .encartType p a:hover{
	text-decoration: underline;
}

/* titre h1 */

.ssHomeGroupe #addPadding .groupe,
#addPadding .rubricTitle{
	background: transparent no-repeat top left;
	height: 29px;
	width: 100%;
	margin-bottom: 23px;
	cursor:hand;
}

/* sous menu */


#contentSsMenu{
	width: 150px;
	float: left;
	margin-right: 10px;
}

#contentSsMenu ul li{
	display: inline;
}

#contentSsMenu ul li#ssNavLastItemInv{
	margin-top: 5px;
	padding-top: 5px;
	display: block;
}
ul li#ssNavMenuNavItemInv{
	display: block;
	border-top: solid 2px #8e817d;
	font-weight: bold;
}

#contentSsMenu ul li a, #contentSsMenu ul li span{
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 2px 8px;
	margin-bottom: 1px;
	display: block;
}

#contentSsMenu ul li ul li a, #contentSsMenu ul li ul li span{
	padding: 2px 8px 2px 15px;
	background-position: 8px 6px;
}

#contentSsMenu ul li ul li{
	font-size: 0.9em;
}

#contentSsMenu ul li ul{
	margin-bottom: 5px;
}

#contentSsMenu ul li a{
	background-image:url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu.gif");
	background-color: transparent ;
	color: #000;
}

#contentSsMenu ul li a:link, #contentSsMenu ul li a:visited, #contentSsMenu ul li a:active{
	text-decoration: none;
}

#contentSsMenu ul li a:hover{
	text-decoration: underline;
}

#contentSsMenu ul li span, #contentSsMenu ul li a.actif{
	color: #FFF;
	font-weight: bold;
}

#contentSsMenu ul li span, #contentSsMenu ul li a.actif{background-image:url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_actif.gif");}

#contentSsMenu ul li ul li a{background-image:url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif");}

#contentSsMenu ul li ul li span, #contentSsMenu ul li ul li a.actif{background-image:url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2_white.gif");}

/* block Ss home */

.ssHomePremBlock{
	width: 485px;
	height: 485px;
	float: left;
}

#encartEdito{
	width: 272px;
	float: left;
	margin-top: -10px;
}

#encartEdito .withImg{
	float: left;
	width: 205px;
}

#encartEdito .imgType{
	width: 50px;
	margin-right: 10px;
	float: left;
}

#encartEdito .withImgHome{
	float: left;
	width: 195px;
}

#encartEdito .imgTypeHome{
	width: 60px;
	margin-right: 10px;
	float: left;
}
#encartEdito .imgTypeHome img{
	border:1px solid #A6A7AB;
}
.noBorderImg img{
	border: solid 1px #FFF;
}

.borderImg img{
	border: solid 1px #cfbeb7;
}

h3.linkPuce{
	display: block;
	padding-left: 8px;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif") no-repeat 0px 4px;

}

h3.linkPuce a{
	color: #000;
	text-decoration: none;
}

h3.linkPuce a:hover{
	text-decoration: underline;
}

/* debut Encart type */

.encartType h1, .encartType h2, .encartTypePremElem h2,
.ssHomeGroupe #addPadding .encartType h1 {
	color: #000;
	padding: 0 0 0 10px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
        /*font-size: 1.8em;
        font-weight: bold;*/
}

.encartType h3, .encartTypePremElem h3{
	color: #000;
	margin: 0;
	font-size: 1.1em;
}
	
.ssHomeGroupe #addPadding .encartType h1 {
	height: auto;
}


.encartType h2{
	color: #000;
	font-size: 1.4em;
	background-position:0px 6px;
	/* Sylvain 20/05/09, position relative ? pose pb ds IE, verif pas utile ds d'autres conditions.
	CF aussi .encartType a.linkPuce
	position: relative;*/
	width: 90%;
}

.encartType h2.ssPuces{
	color: #000;
	font-size: 1.4em;
	background: none;
	padding: 0;
}

.encartTypePremElem h2, .encartTypePremElem h1{
	font-size: 1.8em;
	background-position: 0px 10px;
	font-weight: lighter;
}

.encartType, .encartTypePremElem{
	font-size: 0.9em;
}

.encartType p, .encartTypePremElem p{
	margin-bottom: 5px;
	display: block;
}

.encartType a.linkPuce, .encartTypePremElem a.linkPuce, ul.linkPuce li a, #contentCols a.linkPuce, #listResultPress li h4 a, .SearchResultBySite a.linkPuce, #mainCol .linkRight a.linkPuce{
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif") no-repeat 0px 4px;
	padding-left: 8px;
	text-decoration: none;
	color: #1a1b22;
	display: block;
	/* Sylvain 20/05/09, position relative ? pose pb ds IE, verif pas utile ds d'autres conditions.
	cf aussi .encartType h2
	position: relative;*/
	width: 90%;
}

a.download {
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/picto_fichiers/picto_dl.png") no-repeat;
	text-decoration: none;
	padding: 8px 0 5px 30px;
	color: #000000;
	line-height: 20px;
}
a.download:hover {
	text-decoration: underline;
}

#contentCols a.linkPuce:hover, #listResultPress li h4 a:hover, .SearchResultBySite a.linkPuce:hover{
	text-decoration: underline;
}

ul.documents{
	margin-top: 8px;
	width: 100%;
	position: relative;
}

ul.documents li{
	display: inline;
}



ul.documents li a, a.documents, 
.ssHomeGroupe h3 a {
	background-color: transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #1a1b22;
	display: block;
	margin-bottom: 3px;
	padding-bottom: 2px;
	position: relative;
}
ul.documents li a, a.documents {
	padding-left: 30px;
}
.ssHomeGroupe h3 a {
	font-weight: normal;
	font-size: 0.9em;
}
.ssHomeGroupe h3 a:hover {
	text-decoration:underline;
}
	
.lienVideo.documents{
	margin-top: 10px;
}

.bgGris .lienVideo.documents{
	margin-top: 5px;
}
a.documents:hover{
	text-decoration: underline;
}

.encartQuart .addMarginAvecFond ul.documents li a, .encartQuart .addMarginAvecFondGrisFonce ul.documents li a{
	width: 170px;
}

.bgMonde{
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/groupe/bg_encart_monde.gif");
}

.textMonde, #formMondeSelPays select, #formMondeSelMarque select, #formMondeSelActiv select{
	width: 250px;
	margin-bottom: 0;
}

#formMondeSelActiv{
	margin-top: 3px;
}

#formMondeSelActiv input{
	margin-top: -5px;
}



a.lienPdf{
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/picto_fichiers/picto_pdf.gif");
}

a.lienExcel{
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/picto_fichiers/picto_excel.gif");
}

a.lienVideo{
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/picto_fichiers/picto_video.gif");
}

a.lienPuce{
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/picto_fichiers/picto_puce.gif");
}

.encartType a.linkPuce:hover, .encartTypePremElem a.linkPuce:hover, ul.linkPuce li a:hover, ul.documents li a:hover{
	text-decoration: underline;
}

ul.linkPuce li{
	display: inline;
}

/* gestion des titres puces */
.rose{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/rose.gif");}
.vert{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/vert.gif");}
.bleu{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/bleu.gif");}
.ssHomeGroupe #addPadding .encartType h1.bleuFonce, .bleuFonce{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/bleuFonce.gif");}
.jaune{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/jaune.gif");}
.rouge{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/rouge.gif");}
.gris{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/gris.gif");}
.orange{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/orange.gif");}
.mauve{background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/mauve.gif");}

/* gestion des encarts avec bordure */

div.borderTop{
	width: 970px;
	margin-top: 0;
}

html>body div#premLigneHp{
	margin-top: -3px;
}

html>body div.borderTop{
	margin-top: -1px;
	clear: both;
	float: none;
}

.encartDemis, .encartQuart{
	float: left;
	height: 180px;
	position: relative;
}

.encartQuart{
	width: 241px;
}

.encartQuart p a{
	color: #1a1b22;
	text-decoration: none;
}

.encartQuart p a:hover{
	text-decoration: underline;
}

.encartQuart.encartQuartLeft{
	border: none;
	width: 243px;
}

.encartQuart .insideEncartReference{
	position:relative;	
}

.encartQuart .addMarginAvecFond, .encartQuart .addMarginAvecFondGrisFonce{
	width:233px;
	height: 172px;
	voice-family: "\"}\"";
	voice-family:inherit;
    height:140px;
	 width: 201px;
	voice-family: "\"{\"";
}

.encartQuart.encartQuartLeft .addMarginAvecFond, .encartQuart.encartQuartLeft .addMarginAvecFondGrisFonce{
	width:235px;
	voice-family: "\"}\"";
	voice-family:inherit;
	 width: 203px;
	voice-family: "\"{\"";
}

.encartDemis.encartDemisLeft{
	width: 485px;
}

.encartDemis.encartDemisRight{
	width: 484px;
}

.encartDemis .addMarginSsFond{
	margin: 20px;
}

.encartQuart .addMarginSsFond{
	margin: 20px 10px 0 20px;
}

.addMarginAvecFond, .addMarginAvecFondGrisFonce{
	margin: 4px;
	background-color: #d1d1d4;
	padding: 16px;
	position: relative;
	height: 172px;
	voice-family: "\"}\"";
	voice-family:inherit;
    height:140px;
	voice-family: "\"{\"";
}

.addMarginAvecFondGrisFonce{
	background-color: #929197;
	color: #FFF;
}

.addMarginAvecFondGrisBleu{
	background-color: #eaeff3;
}

.borderTop .addMarginAvecFondGrisFonce h2, .borderTop .addMarginAvecFondGrisFonce a.linkPuce{
	color: #FFF;
}

.borderTop .addMarginAvecFondGrisFonce a.linkPuce{
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2_white.gif");
}

.encartDemisLeft .addMarginAvecFond, .encartDemisLeft .addMarginAvecFondGrisFonce{
	width: 470px;
	voice-family: "\"}\"";
	voice-family:inherit;
    width:445px;
	voice-family: "\"{\"";
}

.encartDemisRight .addMarginAvecFond, .encartDemisRight .addMarginAvecFondGrisFonce{
	width: 470px;
	voice-family: "\"}\"";
	voice-family:inherit;
    width:444px;
	voice-family: "\"{\"";
}

.encartDemis .imgType{
	width: 140px;
	margin-right: 20px;
	float: left;
}

.encartQuart .imgType{
	width: 80px;
	margin-right: 10px;
	float: left;
}

.encartDemis .imgType img, .encartQuart .imgType img{
	display: block;
}

.encartDemis .withImg{
	float: left;
	width: 284px;
}

.encartQuart .withImg{
	float: left;
	width: 111px;
}

.withOutImg{
	width: 100%;
}

#bodyContent .encartDemis .linkPuce.posAbsTopRight{
	position: absolute;
	display: block;
	top: 22px;
	right: 20px;
	width: auto;
}

/* titre de page typique et menu impression et envoie */

#titreMenu{
	margin-bottom: 10px;
	margin-left: 10px;
}

#titreMenu h1{
	float: left;
	font-size: 2em;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
}

#titreMenu ul{
	float: right;
	width: 180px;
	margin-top: 5px;
}

#titreMenu ul li{
	float: left;
	border-left: solid 1px #cacacd;
	padding-left: 5px;
}

#titreMenu ul li a{
	color: #000;
	display: block;
	padding-left: 17px;
	text-decoration: none;
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

#titreMenu ul li a:hover{
	text-decoration: underline;
}

#titreMenu ul li a#imprime{
	margin-right: 15px;
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/picto_imprime.gif");
}

#titreMenu ul li a#envoie{
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/picto_envoie.gif");
}

/* syst&egrave;mes de colonages */

#contentCols{
	width: 790px;
	float: right;
	margin-top: -5px;
	height: 370px;
}

html>body #contentCols{
	height: auto;
	min-height: 370px;
}

#mainCol{
	/*width: 630px;*/
	width: 600px;
	float: left;
	padding-left: 10px;
	text-align: justify;
}

#mainColHomeRi{
	width: 485px;
	float: left;
	margin-left: 5px;
}

#rightCol{
	float: right;
}

#rightColHomeRi{
	float: right;
	width: 225px;
	margin-right: 50px;
	display: inline;
}

#rightCol{
	width: 140px;
	margin-right:3px;
}

#rightCol.avecBordures img{
	width: 138px;
	border: solid 1px #EDEDEE;
}

#rightCol.avecBordures .encartImg img{
	text-align: center;
	vertical-align: middle;
	height: 139px;
	border-top: solid 1px #EDEDEE;
	margin-top: -1px;
	position: relative;
	display: block;
	padding-top: 1px;
}

html>body #rightCol.avecBordures .encartImg img{
	min-height: 139px;
	height: auto;
}
/* contenus */


#mainCol p{
	margin-bottom: 15px;
}

#mainCol p.intro{
	font-size: 1.1em;
	margin-bottom: 15px;
	text-align: justify;
}

#mainCol h3{
	font-size: 1.2em;
	color: #000;
	margin-bottom: 5px;
}

#mainCol div.floatLeft img{
	margin-right: 10px;
	display: block;
	margin-top: 2px;
}

#mainCol div.floatRight img{
	margin-left: 10px;
	display: block;
	margin-top: 2px;
}

a.retour{
	color: #000;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_retour.gif") no-repeat 0px 5px;
	padding-left: 10px;
}

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

#mainCol h3{
	color: #000;
	font-size: 1.2em;
}

.mainContentContact{
	/*width: 375px;*/
	width: 597px;
	margin-bottom: 15px;
}

.mainContentContact ul{
	border-top: solid 1px #73777C;
}

.mainContentContact ul li{
	border-top: solid 1px #cacacd;
	padding: 5px 0;
}
.mainContentContact ul li a{
	text-decoration: none;
	color: #474747;
}

.mainContentContact ul li a:hover{
	text-decoration: underline;
}

.mainContentContact ul li.premElem{
	border-top: none;
}

.mainContentFiles{
	background: #ededee;
	padding: 10px 10px 5px 10px;
	margin-bottom: 15px;
}

.mainContentFiles ul.documents li a{
	margin-bottom: 10px;
}

li#interactVers{
	background-color: #EDEDEE;
	padding: 0 5px;
	margin-bottom: 5px;
	display: block;
	clear: both;
}

#searchPresse{
	margin-bottom: 15px;
}

#searchPresse p{
	margin: 0;
}

#searchPresse #premPSearchPresse{
	background: #EDEDEE;
	padding: 10px 0 10px 10px;
	text-align: center;
	position:relative;
	display: block;
	width: 586px;
}

html>body #searchPresse #premPSearchPresse{
	width: 590px;
}

#searchPresse #premPSearchPresse select#selMarque, #searchPresse #premPSearchPresse select#selActivite, #searchPresse #premPSearchPresse select#selPays{
	width: 270px;
}

html>body #searchPresse #premPSearchPresse select#selMarque, html>body #searchPresse #premPSearchPresse select#selActivite, html>body #searchPresse #premPSearchPresse select#selPays{
	width: 280px;
}

#searchPresse #premPSearchPresse input#Mtscles{
	width: 270px;
}

html>body #searchPresse #premPSearchPresse input#Mtscles{
	width: 276px;
}

#searchPresse #premPSearchPresse input#Mtscles, #searchPresse #premPSearchPresse select#selActivite{
	margin-right: 10px;
}

#mainCol input.text, #mainCol select{
	border: solid 1px #d3cecd;
}

#motClef{
	width: 69px;
	padding-left: 5px;
	height: 17px;
	margin-left: 3px;
}
html>body #motClef{
	margin-left: 0;
}

#mainCol label{
	color: #474747;
	margin-top: 3px;
}

#mainCol select.dateMois{
	width: 46px;
}

#mainCol select.dateAn{
	width: 46px;
}

#mainCol input.text, #mainCol select, #mainCol label{
	color: #000;
	display: block;
	float: left;
	margin-right: 8px;
}

html>body #mainCol input.text, html>body #mainCol select, html>body #mainCol label{
	margin-right: 10px;
}
#mainCol label.displayNone{
	display: none;
}

html>body #mainCol select option{
	margin-right: 5px;
}

#mainCol select#selThem{
	width: 180px;
}

#mainCol select#date2Ans{
	margin: 0;
}

#validSearchComForm{
	display: block;
	margin-left: 538px;
}

html>body #validSearchComForm{ 
	margin-left: 541px;
}

#validSearchComFormHome{
	display: block;
}

html>body #validSearchComFormHome{ 
}

#mainContentResultPress{
	position: relative;
}

ul.navPresse{
	position: absolute;
	right: 0;
	top: 2px;
}

ul.navPresse li{
	display: inline;
	margin-left: 3px;
}

ul.navPresse li span{
	font-weight: bold;
}

ul.navPresse li a, ul.navPresse li span, ul.navPresse li{
	color: #000;
	text-decoration: none;
}

ul.navPresse li a:hover{
	color: #000;
	text-decoration: underline;
}

ul.navPresse.interne{
	position: absolute;
}

#listResultPress{
	border-top: solid 1px #73777C;
}

#listResultPress li{
	border-bottom: solid 1px #cacacd;
	padding: 5px 0;
	position: relative;
	width: 100%;
}

#mainContentResultPress #listResultPress li p a{
	color: #474747;
	text-decoration: none;
}

#mainContentResultPress #listResultPress li p a:hover{
	text-decoration: underline;
}

#listResultPress li h4{
	font-size: 1em;
}

#listResultPress li h4 a{
	color: #000;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif") no-repeat 0px 5px;
}

#listResultPress li p{
	margin: 0;
}

.bgGris{
	background: #EDEDEE;
	padding: 5px 10px;
	margin-bottom: 15px;
}

#contentCols #mainCol .bgGris ul, #contentCols #mainCol .bgGris ul li, #contentCols #mainCol .bgGris p{
	margin: 0;
	padding: 0;
}

#selThemQuestRep{
	position: relative;
	width: 580px;
}

#selThemQuestRep.formYears{
	position: relative;
	/*width: 466px;*/
	width: 580px;
}

#selThemQuestRep p{
	margin: 10px 5px 5px 5px;
	padding: 0;
}
html>body #selThemQuestRep p{
	margin:5px;
}

#selThemQuestRep p select#selThem{
	float: left;
	display: block;
	width: 335px;
}

#selThemQuestRep p input{
	display: block;
	float: left;
	margin-top: 2px;
}

.bgGris.posRelLexique{
	position: relative;
	width: 580px;
}

#menuLexique{
	margin: 0;
	position: relative;
	width: 580px;
}

#menuLexique li{
	font-size: 1.4em;
	text-transform: uppercase;
	color: #000;
	display: inline;
	margin: 0;
}

#menuLexique li a, #menuLexique li span{
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 10px;
}

#menuLexique li a{
	color: #8e817d;
}

#menuLexique li span{
	font-weight: bold;
}

#menuLexique li a:hover{
	text-decoration: underline;
}

#mainCol p.petitP{
	width: 100%;
	position: relative;
	margin: 0 0 5px 0;
	font-size: 0.9em;
}

#mainCol .top a{
	color: #000;
	text-decoration: none;
	float: right;
	padding-left: 10px;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/picto_top.gif") no-repeat 0px 7px;
}

#mainCol .top a:hover{
	text-decoration: underline;
}
.listeLexique dt{
	font-weight: bold;
	margin-bottom: 5px;
}

.listeLexique.listeQuestRep{
	margin-top: 15px;
}

#contentFlashMarque{
	margin-bottom: 15px;
}

#premPSearchPresse input.widthFormHalf{
	width: 295px;
	display: block;
}

#premPSearchPresse select.widthFormHalf{
	width: 300px;
	display: block;
}
#premPSearchPresse select#selActivite{
	display: block;
	margin-right: 0;
	float: right;
}

.blockMarque{
	float: left;
	width: 185px;
	margin-right: 20px;
	margin-bottom: 5px;
	color: #000;
}

.blockMarqueDescript{
	float: left;
	width: 340px;
	margin-bottom: 5px;
	color: #000;
}

.LinkMarqueAbs{
	float: right;
	display: block;
	z-index: 10;
	text-align: right;
	width: 65px;
}

#listResultPress.listAgenda{
	border-top: solid 1px #CACACD;
	position: relative;
	width: 100%;
}

#listResultPress.listAgenda .liensRightMedia{
	float: right;
	width: 65px;
}

#listResultPress.listAgenda h3{
	font-size: 1em;
	font-weight: normal;
	padding-left: 8px;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/vert_petit.gif") no-repeat 0px 6px;
}

#listResultPress.listAgenda h3 a, #listResultPress.listAgenda p a, #listResultPress.listAgenda p a strong{
	text-decoration: none;
	color: #000;
}

#listResultPress.listAgenda h3 a:hover, #listResultPress.listAgenda p a:hover, #listResultPress.listAgenda p a:hover strong{
	text-decoration: underline;
}

#listResultPress.listAgenda .blocagendaList{
	float:left;
	width: 450px;
	color: #000;
}

.blocMediatheque{
	width: 535px;
	float: left;
}

#listResultPress .blocMediatheque h3{
	background: none;
	padding-left: 0;
	font-weight: bold;
}

#listResultPress.listAgenda .blocagendaList h3{
	background: none;
	padding-left: 0;
	font-weight: bold;
}

#listResultPress.listAgenda .blocagendaList p{
	padding-left: 8px;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puces_titre/vert_petit.gif") no-repeat 0px 6px;
}

#contentPlanSite{
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/annexes/bgPlan.gif") repeat-y top left;
	position: relative;
	width: 100%;
}

.encartPlanSite{
	width: 200px;
	margin-right: 28px;
	float: left;
	display: block;
	margin-bottom: 15px;
}

.encartPlanSite h3{
	background-position:0px 6px;
	background-repeat: no-repeat;
	font-size: 1.2em;
	padding-left: 10px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.encartPlanSite a{
	color: #000;
	text-decoration: none;
}
.encartPlanSite a:hover{
	text-decoration: underline;
}

.encartPlanSite ul li{
	display: inline;
}

.sinSsRub a{
	margin-bottom: 5px;
}

.encartPlanSite ul li a{
	display: block;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu.gif") no-repeat 0px 5px;
	padding: 0 0 0 10px;
}

.encartPlanSite ul li ul{
	margin-left: 10px;
	margin-bottom: 5px;
}

.encartPlanSite ul li ul li a{
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif") no-repeat 0px 4px;
}

#planSiteMenu2{
	background: #ededed;
	padding: 5px 0 4px 15px;
	text-align: center;
	margin: 15px 20px 0 0;
	/*position: relative;*/
	/*width: 910px;*/
}

html>body #planSiteMenu2{
	padding: 5px 0 6px 15px;
}

#planSiteMenu2 li{
	display: inline;
}

#planSiteMenu2 li a, #planSiteMenu2 li span{
	/*display: block;*/
	/*float: left;*/
	margin-right: 8px;
}

#planSiteMenu2 li a{
	color: #000;
	text-decoration: none;
}

#planSiteMenu2 li a:hover{
	text-decoration: underline;
}

.error{
	color: #e20177;
	font-weight: bold;
}

#colLeft{
	width: 300px;
	float: left;
	border-right: solid 1px #cacacd;
	padding-bottom: 20px;
}

#colRight{
	width: 285px;
	float: right;
}

#colRight p, #colLeft p{
	margin-bottom: 10px;
}

#colRight .text input, #colLeft .text label{
	position: relative;
	display: block;
	width: 100%;
	float: none;
	clear: both;
}

.selForm{
	display: block;
	width: 285px;
}

.ckboxRadio label, .ckboxRadio input{
	display: block;
	float: left;
}

.ckboxRadio label{
	margin: 4px 5px 0 5px;
}

#colRight p.text input, #colLeft p.text input{
	border: solid 1px #CACACD;
}

#colRight p.text input, #colLeft p.text input, #colRight p.text label, #colLeft p.text label{
	display: block;
	position: relative;
}

input#prenom, input#nom, input#email, input#ste, input#adrs{
	width: 283px;
}

#colRight p.text input#cp{
	width: 75px;
}

#colRight p.text input#tel{
	width: 125px;
}

#demPubli{
	border: solid 1px #CACACD;
	width: 100%;
	height: 93px;
	font-size: 1em;
	overflow: auto;
}

.pValidCommander{
	float: right;
	margin-right: 7px;
}

html>body .pValidCommander{
	margin-right: 0;
}

#formSearchCentrePresse{
	margin: 10px 0 0 0;
	color: #000;
	width: 270px;
}

#formSearchCentrePresse h3{
	font-size: 1em;
	margin-bottom: 10px;
}

#formSearchCentrePresse input, #formSearchCentrePresse label, #formSearchCentrePresse select{
	display: block;
	font-size: 0.9em;
}

#mtsCles{
	width: 99px;
}

#themSel{
	width: 160px;
}

#telMonth1, #telMonth2{
	width: 48px;
}

#telyear1, #telyear2{
	width: 56px;
}

#formSearchCentrePresse p.selects{
	margin-top: 20px;
}

#formSearchCentrePresse p.selects label{
	margin-top: 3px;
}

#telyear2{
	float: right;
}

#formSearchCentrePresse p.selects select, #formSearchCentrePresse p.selects label{
	float: left;
	margin-right: 0;
}

#formSearchCentrePresse p.selects label.displayNone{
	display: none;
}

#homeAIMtsCles{
	width: 145px;
	padding-left: 5px;
}

#btValidHomeAi{
	margin-top: 3px;
	display: block;
	float: left;
	margin-left: 5px;
}
#homeAISelThem{
	width: 155px;
	display: block;
	float: left;
}

/* home investisseurs */

#HomeRiLeft, #HomeRiRight{
	width: 225px;
	margin-top: 15px;
}

#HomeRiLeft{
	float: left;
}

#HomeRiRight{
	float: right;
	margin-right: 5px;
}

.separateur{
	display: block;
	width: 98%;
	height: 1px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.ligneTemoigne{
	border-top: solid 1px #cacacd;
	padding: 5px 0;
	width: 100%;
	position: relative;
}

.lastLigneTemoigne{
	border-bottom: solid 1px #cacacd;
}

.cellTemoigne{
	width: 300px;
}

.temoigneImage{
	width: 80px;
	float: left;
	padding: 0;
	margin: 0;
}

html>body .temoigneImage{
	margin-right: 10px;
}

.temoigneText{
	width: 200px;
	float: left;
}
/*
.temoigneTextLeft{
	margin-left: -10px;
}

html>body .temoigneTextLeft{
	margin-left:0;
}
*/
/* popup audio */

#mainContentPopup{
	width: 380px;
	margin: 0 auto;
	background-color: #FFF;
	text-align: center;
	padding-bottom: 15px;
}

#headerPopup{
	height: 38px;
	margin-bottom: 30px;
	text-align: center;
}

#logoPopup{
	width: 79px;
	height: 22px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	display: inline;
}

#closeWin{
	float: right;
	margin: 20px 0 0 0;
}

#closeWin a{
	display: block;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/closeWin.gif") no-repeat center right;
	color: #FFF;
	font-size: 0.9em;
	text-decoration: none;
	padding-right: 10px;
}

#closeWin a:hover{
	text-decoration: underline;
}

.contenuPopup{
	width: 321px;
	margin: 0 auto;
	text-align: left;
}

.elemMediatheque{
	float: left;
	width: 140px;
	background: #ededee;
	height: 235px;
	/*position: relative;*/
	
}

html>body .elemMediatheque{
	min-height: 235px;
	height: auto;
}

.elemMediatheque .contentImg{
	width: 140px;
	background: #d1d1d4;
	height: 140px;
	position: relative;
}

#mainCol .elemMediatheque h3{
	font-size: 1em;
	height: 27px;
}

#mainCol .elemMediatheque p{
	margin-bottom: 5px;
}

#mainCol .elemMediatheque .addPadding{
	margin: 10px;
}

.detailMedia a.retour{
	color: #000;
	text-decoration: none;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_retour.gif") no-repeat 0px 5px;
	padding-left: 10px;
	position: relative;
	top: inherit;
	right: inherit;
}

#mainCol .detailMedia{
	width: 260px;
	float: right;
}

#mainCol .detailMedia h3{
	color: #000;
	font-size: 1em;
	margin-bottom: 10px;
	margin-top: 10px;
}

#mainCol .detailMedia a.linkPuce{
	width: 200px;
	float: left;
}

#menuHistorique li{
	display: block;
	width: 86px;
	margin-right: 3px;
	float: left;
}

#mainCol #contentHistorique h3{
	border-bottom: solid 1px #73777C;
	margin-bottom: 10px;
	padding-bottom: 3px;
	color: #000;
	margin-top: 5px;
}

#mainCol #contentHistorique h5{
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}


#mainCol #contentHistorique h4{
	font-size: 1em;
	color: #000;
	margin-bottom: 5px;
}

#contenuAssGene{
	border-bottom: solid 1px #CACACD;
	width: 100%;
	position: relative;
}

.borderSimple{
	border-top: solid 1px #CACACD;
	padding-top: 5px;
	margin-bottom: 5px;
	position: relative;
	width: 100%;
}

#contenuAssGene h3{
	font-size: 1em;
}

#mainCol #contenuAssGene p{
	margin-bottom: 0;
}

.leftContenuAssGene{
	float: left;
	/*width: 450px;*/
	width: 590px;
}

.rightContenuAssGene{
	float: right;
	width: 175px;
}

html>body .rightContenuAssGene{
	width: 180px;
}

#encartIntroMarque{
	width: 100%;
}

dl#detailMarque{
	margin-top: 10px;
}

dl#detailMarque dt{
	border-bottom: solid 1px #998c88;
	padding-bottom: 3px;
	margin-bottom: 10px;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}

dl#detailMarque dd .encartLeft, dl#detailMarque dd .encartRight{
	width: 45%;
}

dl#detailMarque dd .encartLeft{
	float: left;
}

dl#detailMarque dd .encartRight{
	float: right;
}

.addBorderBottom{
	border-bottom: solid 1px #998c88;
	margin-bottom: 10px;
}

.bgGrisP{
	background: #ededee;
	font-size: 1.1em;
	padding: 5px;
}

.bg_action{
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/hp/bg_actionnaires.gif") no-repeat;
}

.bg_action h2{
	margin: 60px 0 0 15px;
	padding: 0;
}

.bg_action p, .bg_action ul{
	margin-left: 35px;
}

.transUpp{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1em;
}

#bodyContent .encartQuart .linkPuce.imgFloat{
	width: 100px;
	position: relative;
	float: left;
}

.imgEncartQuartLeft img{
	margin-right: 10px;
}

#formEncartQuartMarque{
	margin-top: 10px;
}

#formEncartQuartMarque select{
	width: 100%;
}

#formEncartQuartMarque p.alignRight{
	margin-right: 3px;
}

.pub{
	margin: 4px 0 0 4px;
}

.pub img{
	display: block;
}

#contentSearch{
	width: 810px;
	position: relative;
}

#contentSearch h2{
	font-size: 1.1em;
	color: #000;
}

#SearchPForm{
	background: #ededee;
	width: 620px;
	padding: 10px 0 0 10px;
}

#validSearchPForm{
	width: 620px;
	text-align: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 630px;
	voice-family: "\"{\"";
}

#SearchPForm label{
	display: none;
}

#SearchPForm input, #SearchPForm select{
	display: block;
	float: left;
	margin-bottom: 10px;
}

#SearchPForm select{
	width: 291px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 300px;
	voice-family: "\"{\"";
}

#SearchPForm input{
	width: 291px;
	padding-left: 5px;
}

#SearchPForm #Mtscles, #SearchPForm #selActivite{
	margin-right: 10px;
}

#validSearchPForm a.linkPuce, .formSearchBySites ul li a{
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif") no-repeat 0px 4px;
	padding-left: 8px;
	text-decoration: none;
	color: #1a1b22;
	display: inline;
	margin: 2px 5px 0 0;
}
#validSearchPForm a.linkPuce:hover, .formSearchBySites ul li a:hover{
	text-decoration: underline;
}

#searchForm{
	margin-bottom: 15px;
}

#contentSearch p a{
	color: #08458f;
}

#icoSearch{
	float: left;
	width: 150px;
	margin-right:20px;
}
#contentSearchForm{
	width: 630px;
	float: left;
}

#contentSearch #mainContentResultPress h3{
	font-size: 1.2em;
	color: #000;
	margin-bottom: 3px
}

#contentSearch #mainContentResultPress .navPresse .withByLinksLeft{
	margin-left: 15px;
}

#contentSearch #mainContentResultPress .navPresse .byLinks a{
	color: #08458f;
	text-decoration: underline;
}

#icoSearch,  #contentSearchForm{
	margin-bottom: 20px;
}

.fontWNormal{
	font-weight: normal;
}

.SearchResultBySite{
	width: 760px;
	float: left;
	color: #000;
}

.pcentPertinance{
	float: right;
	width: 50px;
	text-align: right;
	font-weight: bold;
	color: #000;
}

.SearchResultBySite a.linkPuce, .SearchResultBySite a.documents{
	margin-top: 10px;
}

.formSearchBySites{
	border-top: solid 1px #73777C;
	border-bottom: solid 1px #CACACD;
	padding: 10px 0;
}

.bourseEncartText{
	font-size: 1.1em;
	color: #000;
}

/* encart bourses */

.encartIntroBourse{
	font-size: 1.1em;
	color: #000;
	margin-bottom: 15px;
}

.bgCoursBourse{
	background: #EDEDEE;
	padding: 5px 8px 5px 8px;
	display: inline;
	color: #474747;
}

/* tableaux de donn&eacute;es */

.tableDonnees{
	width: 100%;
	color: #000;
}
.tableDonnees caption{
	display: none;
}
.tableDonnees th, .tableDonnees td{
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.tableDonnees thead th, .tableDonnees tbody td, .tableDonnees tfoot td{
	text-align: right;
	padding-right: 40px;
}

.tableDonnees.deuxCols thead th, .tableDonnees.deuxCols tbody td, .tableDonnees.deux tfoot td{
	padding-right: 70px;
}

.tableDonnees.troisCols thead th, .tableDonnees.troisCols tbody td, .tableDonnees.troisCols tfoot td{
	padding-right: 70px;
}

.tableDonnees.quatresCols thead th, .tableDonnees.quatresCols tbody td, .tableDonnees.quatresCols tfoot td{
	padding-right: 40px;
}

.tableDonnees.cinqCols thead th, .tableDonnees.cinqCols tbody td, .tableDonnees.cinqCols tfoot td{
	padding-right: 40px;
}

.tableDonnees.sixCols thead th, .tableDonnees.sixCols tbody td, .tableDonnees.sixCols tfoot td{
	padding-right: 30px;
}

.tableDonnees.septCols thead th, .tableDonnees.septCols tbody td, .tableDonnees.septCols tfoot td{
	padding-right: 25px;
}

.tableDonnees.tabHisto thead th, .tableDonnees.tabHisto tbody th, .tableDonnees.tabHisto tbody td, .tableDonnees.tabHisto tfoot td{
	padding-right: 30px;
}

.tableDonnees.tabHisto tbody th{
	width: 150px;
	padding-right: 30px;
}

.tableDonnees .alignLeft{
	text-align: left;
	padding-right: 0;
}
.tableDonnees thead th{
	border-top: solid 1px #998c88;
	border-bottom: solid 1px #998c88;
}
.tableDonnees tbody th, .tableDonnees tbody td{
	font-weight: normal;
	border-bottom: solid 1px #f4f2f1;
}

.tableDonnees tbody tr.lastLineTbody td, .tableDonnees tbody tr.lastLineTbody th, .tableDonnees tfoot td, .tableDonnees tfoot th{
	border-bottom: solid 1px #cacacd;
}

.tableDonnees tfoot td, .tableDonnees tfoot th{
	font-weight: bold;
}

.tableDonnees .colImpair{
	background-color: #ebe8e7;
}

.pcent40,  #contentCols a.linkPuce.pcent40{
	width: 40%;
}

#iFrameCoursBourse{
	border: none;
	display: block;
	/*width: 500px;
	height: 330px;*/
	width: 600px;
	height: 355px;
	margin-bottom: 20px;
	overflow: visible;
}

#mainContent .encartType p a{
	color:#474747;
	text-decoration: none;
}

#mainContent .encartType p a:hover{
	text-decoration: underline;
}

#menuAssGene{
	width: 100%;
	position: relative;
	text-align: center;
	margin: 15px 0 0 0;
	height: 23px;
}

#menuAssGene li{
	display: inline;
	width: auto;
}

#menuAssGene li a, #menuAssGene li span{
	display: block;
	text-transform: uppercase;
	font-size: 1em;
	padding: 5px 16px;
	float: left;
	text-decoration: none;
	margin-right: 1px;
}

#menuAssGene li a{
	border: solid 1px #beb4b2;
	color: #6a5b57;
	background: #f4f3f1;
}

#menuAssGene li.lastItem a, #menuAssGene li.lastItem span{
	margin-right: 0;
}

#menuAssGene li a:hover, #menuAssGene li span{
	background-color: #6a5b57;
	border: solid 1px #6a5b57;
	border-bottom: solid 2px #6a5b57;
	color: #FFF;
}

.linkpuceRight{
	float: right;
	width: 105px;
}

/* home page site lagard&egrave;re */

#hpBottomElements{
	position: relative;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/hp/bg_hp_bottom.gif") repeat-y top left;
}

#secondLigneHp{
	bottom: 0;
	position: absolute;
	width: 970px;
	border-top: solid 1px #08458F;
	/*background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/hp/bg_bottom_hp.gif") no-repeat bottom left;*/
}

#hpBottomElements h2{
	text-transform: uppercase;
	font-size: 1.1em;
	background-position: 0px 5px;
	width: auto;
}

#hpBottomElements h2 a{
	color: #000;
	text-decoration: none;
}

#secondLigneHp  .imgTypeHome, #secondLigneHp  .withImgHome{
	padding-bottom: 5px;
}

#hpBlock1{
	width: 323px;
	display: inline;
	float: left;
	position: relative;
	padding: 16px 0 0 19px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 304px;
	voice-family: "\"{\"";
}

#hpBottomElements p{
	margin-bottom: 0;
}

#hpBottomElements #hpBlock2 h3{
	background-color: #f3f4f4;
	padding: 2px 10px;
}

#hpBottomElements .withImgHome p a{
	color: #474747;
}

#hpBottomElements .withImgHome{
	margin: 0 1px 0 18px;
	float: left;
	width: 205px;
}

#hpBottomElements #hpBlock2 .withImgHome, #hpBottomElements .hpBlock2 .withImgHome{
	float: left;
}

#hpBottomElements .imgTypeHome{
	width: 60px;
	margin: 0 18px 1px 0 18px;
	float: left;
}

#hpBlock2{
	float: left;
	padding: 16px 20px 0 20px;
	/*margin: 0 15px 0 15px;*/
	position: relative;
	width: 323px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 283px;
	voice-family: "\"{\"";
}

#hpBlock3 .spacerPointille{
	width: 283px;
	height: 15px;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/hp/bg_spacer_pointille.gif") repeat-x center center;
}

#remonteHp{
	background: #f5f3f3;
	color: #000;
	padding: 8px 10px;
	margin-bottom: 10px;
}

#remonteHp strong{
	font-size: 1.1em;
}

#remonteHp strong span{
	color: #3c6da9;
}

#hpBlock3{
	float: left;
	padding: 16px 0 0 20px;
	position: relative;
	width: 322px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 302px;
	voice-family: "\"{\"";
}

.hpBlock1, .hpBlock2, .hpBlock3{
	float: left;
	position: relative;
	margin: 0;
}

.hpBlock1{
	padding: 4px 0 0 4px;
	width: 323px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 319px;
	voice-family: "\"{\"";
}

.hpBlock2{
	padding: 4px 0 0 5px;
	width: 324px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 320px;
	voice-family: "\"{\"";
}

.hpBlock3{
	padding: 4px 0 0 4px;
	width: 322px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 318px;
	voice-family: "\"{\"";
}

#hpBottomElements .hpBlock1 .imgTypeHome, #hpBottomElements .hpBlock2 .imgTypeHome, #hpBottomElements .hpBlock3 .imgTypeHome{
	margin: 0 0 0 14px;
}
 
#hpBlock3 h3 a, #hpBottomElements h3 a{
	color: #000;
	text-decoration: none;
}

#hpBlock3 h3 a:hover, #hpBottomElements h3 a:hover{
	text-decoration: underline;
}

#hpBottomElements .imgTypeHome{
	text-decoration: underline;
}

#secondLigneHp h2{
	font-size: 1.1em;
	text-transform: uppercase;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}

.encartAmis h2, .encartAmis h2 a{
	color: #ec0779;
}

.encartAction h2, .encartAction h2 a{
	color: #547fb4;
}

#secondLigneHp h2 a{
	text-decoration: none;
}
#secondLigneHp h2 a:hover{
	text-decoration: underline;
}

.encartAmis h2, .encartAmis h2 a{
	color: #ec0779;
}

.encartAction h2, .encartAction h2 a{
	color: #547fb4;
}

#secondLigneHp h2 a{
	text-decoration: none;
}
#secondLigneHp h2 a:hover{
	text-decoration: underline;
}

.encartAmis strong{
	font-size: 1.1em;
	color: #000;
}

/*	OVERDUBZ */

.tabStandard{
	width: 100%;
	color: #000;
	border-top: solid 1px #998c88;
	border-bottom: solid 1px #cacacd;
}

.tabStandard th, .tabStandard td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid 1px #f4f2f1;
	border-right: solid 1px #f4f2f1;
	border-bottom: solid 1px #f4f2f1;
}

.tableDonnees th.col100, .tableDonnees td.col100{
	width: 100px;
}

.tableDonnees th.lessPad{
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.tableDonnees td.lessPad{
	padding-right: 30px;
}

.tableDonnees th.forcageIE{
	width: 80px;
}

.tableDonnees th#Date{
	width: 75px;
}

.tableDonnees th#NbTitres, .tableDonnees th#Montant{
	width: 120px;
}

/* classe appliqu�e � un div pour placer un lien retour sur le template*/

a.linkRetour, #mainContent .intro a.linkRetour{
	color: #000;
	position: relative;
	display: block;
	text-decoration: none;
	background-color: transparent;
	background-image: url("/FRONT/LAGARDERE_CORPORATE/images/puce_retour.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
	float: right;
}

ul.listType .withImgLeft li{
	margin-left: 20px;
}


.listType li{
	margin-bottom: 3px;
}


.listType, .listType ul{
	 list-style-type: square;
	 list-style-position: outside;
	 padding-left: 20px;
	 color: #474747;
	 margin: 2px 0 5px 5px;
}

#navAthletes{
	display: block;
	width: 100%;
}

#navAthletes li.left{
	width: 40%;
	float: left;

}

#navAthletes li.right{
	width: 40%;
	float: right;
}

#navAthletes li.right a, #navAthletes li.left a{
	display: block;
	height: 14px;
	text-decoration: none;
	color: #000;
}

#navAthletes li.right a:hover, #navAthletes li.left a:hover{
	text-decoration: underline;
}

#navAthletes li.left a{
	padding-left: 10px;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_retour.gif") no-repeat left center;
}

#navAthletes li.right a{
	padding-right: 10px;
	text-align: right;
	background: transparent url("/FRONT/LAGARDERE_CORPORATE/images/puce_ss_menu_niv2.gif") no-repeat right center;
}

/* Modifications Damien */
html>body .encartQuart .addMarginAvecFond, html>body .encartQuart .addMarginAvecFondGrisFonce{
	min-height:140px;
	height:auto;
}
html>body .encartDemis, .encartQuart{
	min-height: 180px;
	height:auto;
}


#contentFlashHome {
	background-color:#093366;
}
/* Carousel home */
html body #bodyContent.bodyHome {
	background-color:transparent;
}
	
#contentFlashHome {
	color: #000;
}
#contentFlashHome h3,
#contentFlashHome ul,
#contentFlashHome h4,
#contentFlashHome p {
	padding: 0 10px;
}
#contentFlashHome h3 {
	margin: 20px 0;
}
#contentFlashHome li p {
	padding: 0;
}
#contentFlashHome a {
	color: #000;
	text-decoration: none;
}
#contentFlashHome a:hover {
	text-decoration: underline;
}

#newsCarousel {
	background:url(../images/bg_carousel.gif) no-repeat;
	margin-top:13px;
	height:160px;
	overflow:hidden;
	position:relative;
}	
		#newsCarousel .labelNews {
			float:left;
			padding:10px 0 0 10px;
			text-transform:uppercase;
		}

		#newsCarousel .labelNews a{
			text-decoration:none;
			color:black;
		}

		#newsCarousel .newsBlock {
			position:relative;
			float:left;
		}
		#newsCarousel .news{
			float:left;
			width:500px;
			padding:10px 10px;
			color:#292f39;
			font-weight:bold;
			font-size:.909em;
			position:absolute;
			top:0;
			left:0;
		}
		#newsCarousel .news h3 {
			font-size:1.1em;
		}
				#newsCarousel .news strong {
					color:#000;
					text-transform:uppercase;
					padding-right:12px;
					font-size:1.1em;
				}
		
		#newsCarousel .markets{
			
			/*float:right;
			border-left:1px solid #c0c2c2;*/

			/* Sylvain 15/05/09
			border-right:1px solid #C0C2C2; 
			*/
			float:left;
			
			padding:5px 10px 5px 9px;
			margin:5px 0;
			text-align:left;
			color:black;
			font-size:.909em;
			font-weight:bold;
			text-transform:uppercase;
			width : 423px

		}


				#newsCarousel .markets a{
					color:black;
					text-decoration:none;
				}
				#newsCarousel .markets a:hover{
					text-decoration:underline;
				}
				#newsCarousel .markets strong{
					/*padding-left:6px;*/
					color:#000;
				}
						#newsCarousel .markets span{
							padding-left:5px;
							font-size:11px;
							font-weight:bold;
						}
						#newsCarousel .markets .down{
							color:#f00;
						}
						#newsCarousel .markets .up{
							color:#14be18;
						}
		#newsCarousel .carouselBlock {
			width:908px;
			margin:0 auto;
		}
		#newsCarousel .carouselBlock ul {
			overflow:hidden;
			width:908px;
			
		}
				#newsCarousel .carouselBlock li {
					float:left;
					width:302px;
					height:126px;
				}
						#newsCarousel .borderItem {
							border-right:1px solid #d1d6dc;
						}
						#newsCarousel li .visuel {
							float:right;
							padding-bottom:0;
						}
						#newsCarousel li dl {
							color:#94979c;
							padding-top:10px;
							padding-left:15px;
							height:115px;
							position:relative;
						}
						#newsCarousel .first dl {
							padding-left:0;
						}
								#newsCarousel li dt {
									font-size:.909em;
									font-weight:bold;
								}
								#newsCarousel li dd {
									font-size:.909em;
								}
										#newsCarousel li dt strong {
											font-size:1.3em;
											margin-top:8px;
										}
										#newsCarousel li dt strong,
										#newsCarousel li dd a {
											color:#292f39;
											display:block;
										}
										#newsCarousel li dd a {
											text-decoration:none;
											position:absolute;
											left:0;
											bottom:10px;
											margin-left:15px;
										}
										#newsCarousel .first dd a {
											margin-left:0;
										}
										#newsCarousel li dd a:hover {
											text-decoration:underline;
										}
		
		/* liens carousel */
		#newsCarousel .navCarousel {
			position:absolute;
			top:84px;
		}
		#newsCarousel .navCarousel.disabled {
			visibility:hidden;
		}
		#newsCarousel .previousItem {
			left:8px;
		}
		#newsCarousel .nextItem {
			right:8px;
		}

/* Ajouts 05/02/10  encard 2 blocs avec fonds gris fonce exemple : relationinvestisseur home */
	.encartDemis .addMarginAvecFondGrisFonce h3{
		font-size:1.3em;
		color:#fff
	}
	.encartDemis .addMarginAvecFondGrisFonce .blockRef{
			position:relative;
			padding: 86px 16px 0px 16px;
			top:-16px;
			left:-16px;
			right:-16px;
			width:444px
	}
	.encartDemisLeft .addMarginAvecFondGrisFonce .blockRef{
		width:445px
	}
	.encartDemis .addMarginAvecFondGrisFonce .insideEncartReference{
		width:444px;	
	}
	* html body .encartDemis .addMarginAvecFondGrisFonce .insideEncartReference {
		overflow:hidden
	}
	.encartDemisLeft .addMarginAvecFondGrisFonce .insideEncartReference{
		width:445px;		
	}
/* FIN Ajouts 05/02/10 */


/* Ajouts 16/04/2010 */
div#header #search,
div#header #search p  {
	width:240px;
}
div#header #search #Mtscles{
	width:141px
}
div#header #menudyn ,
#menudyn ul{
	width:725px;
}
	
div#header #menudyn {
	padding-left: 0
}
	#menudyn ul li {
		padding-right: 1px; 
	}
		#menudyn ul li ul li{
			padding-right: 0px; 
		}
/* FIN Ajouts 16/04/2010 */