/* @override http://dev.legrandgroup.legrand.fr/css/styles.css */

/* @override http://dev.legrandgroup.legrand.fr/css/styles.css */



@import url(flvLoader.css);
@import url(banniere.css);


* {
	margin:0;
	padding:0;
	border:0px;
	font: 12px Arial, Verdana, Helvetica;
}





body{
	background:#f6f8fb url(images/fd_body.jpg) repeat-x;
}
/* JM 09/03/2010 */
sup,sub { 
font-size: 0.7em;
	line-height: 0;
}

strong {
	font-weight: bold;
}


a {
	text-decoration: none;
	color: #4e81c9;
	font-size: 11px;
}

#bloc_bourse div.evenement p a {
	font-size: 10px;
}


a:hover,visited{
		color: #61a0f5;

}


.legende a{
	color: #757575;
	text-decoration: underline;
	font-size: 9.5px;
}

.news a, .Chapeau a, a.p12{
	font-size: 12px;
}

a.rss {
	color: #e87c31;
	text-decoration: none;
}
a.rss:hover,visited {
	color: #fda304;
}
a.icon{
	display: inline-block;
	padding-left: 25px;
	margin-right: 5px;
	padding-top: 1px;
	font-size: 11px;
	height: 15px;
	margin-bottom: 2px;
	background: transparent url(images/pictos_lgdGroupe_blanc.gif) no-repeat;
}
a.lien_picture{
	background-position: 0 0;
}	
a.lien_ppt{
	background-position: 0 -16px;
}	
a.lien_film{
	background-position: 0 -32px;
}	
a.lien_download{
	background-position: 0 -48px;
}	
a.lien_webcast{
	background-position: 0 -64px;
}	
a.lien_web{
	background-position: 0 -80px;
}
a.lien_archive{
	background-position: 0 -96px;
}	
a.lien_retour{
	background-position: 0 -112px;
}	
a.lien_allnews{
	background-position: 0 -128px;
}	
a.lien_pdf{
	background-position: 0 -144px;
}	
a.lien_txt{
	background-position: 0 -160px;
}	
	
/*a.pdf, a.picture, a.lienweb, a.webcast, a.film, a.lien_retour, a.lien_allnews, a.lien_archives{
	

	padding-left: 22px;
	margin-right: 7px;
	padding-bottom: 5px;
}	
a.pdf {
	background: url(images/page_white_acrobat.png) no-repeat;
}

a.picture {
	background: url(images/page_white_camera.png) no-repeat;
}
a.lienweb {
	background: url(images/page_white_link.png) no-repeat;
}
a.webcast {
	background: url(images/shape_square_link.png) no-repeat;
}
a.film {
	background: url(images/control_play_blue.png) no-repeat;
}
a.lien_retour{
	background: url(images/picto_precedent.gif) no-repeat;
}
a.lien_allnews {
	background: url(images/picto_allnews.gif) no-repeat;
}
a.lien_archives {
	background: url(images/picto_archives.gif) no-repeat;
}*/
.to_com {
	font-size: 11px;
	font-style: italic;
		color: #859abd;
	padding-bottom: 5px;
}

p {
	
	color: #5d5f5f;
	line-height: 1.5em;
	margin-bottom: 10px;
}
.colonne_2_modules ul,.colonne_3_modules ul,.colonne_1_module ul,.colonne_1-5_modules ul{
	color:#4F4F4F;
	list-style: none;
	
	/*list-style-image: url(images/puce_corpo.gif);
	list-style-position: inside;*/
	margin-bottom: 14px;
}
.colonne_2_modules ul li,.colonne_3_modules ul li,.colonne_1_module ul li,.colonne_1-5_modules ul li{
	background: url("images/puce_corpo.gif") no-repeat scroll 0 center transparent;
	padding-left: 15px;
}

.colonne_2_modules li,colonne_1_module li ,colonne_3_modules li{
		margin-bottom: 8px;
}

img {
}

.txt_imd_droite {
	
}


.txt_imd_droite img {
	float: left;
	padding-right: 10px;
}

.txt_imd_droite h4 {
}

.txt_imd_droite p {
	clear: right;
}

.txt_imd_droite p strong {
	font-size: 11px;
}

h1,h2,h3{
	margin-bottom: 10px;
}
h4,h5{

	margin-bottom: 10px;
}

h1{
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom: 20px;
}


h2{
	font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}


h3{
	text-transform:uppercase;
	color:#4f4f4f;
	font-size: 11px;
	font-weight: bold;
}

h3.social {
	color: #feffff;
	background-color: #b58ab8;
	padding: 4px;
}
h3.gouvernance {
	color: #feffff;
	background-color: #8fa9b8;
	padding: 4px;
}
h3.environnement {
	color: #feffff;
	background-color: #bdce41;
	padding: 4px;
}





h4 {
	font-size: 12px;
	font-weight: bold;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.legende {
	font-size: 9.5px;
	color: #a5a5a5;
	line-height: 13px;
}
.legende_photo{
	font-size:10px;
	color: gray;
	line-height: 11px;
	text-align: right;
	font-style: italic;
}
.legende_photo_left{
	font-size:9px;
	color: gray;
	line-height: 11px;
	text-align: left;
	font-style: italic;
}

span.numbers {
	color: #469dd2;
	font-size: 17px;
	padding: 3px;
	line-height: 26px;
	background-image: none;
	font-weight: bold;
	-border-top: 1px dotted #469dd2;
	
border-bottom: 1px dotted #469dd2;
}

span.social {
	color: #b58ab8;
	font-size: 11px;
	font-weight: bold;
}
span.gouvernance {
	color: #8fa9b8;
	font-size: 11px;
	font-weight: bold;
}

span.environnement {
	color: #bdce41;
	font-size: 11px;
	font-weight: bold;
}

h3.levier {
	
		background-color: #bdce41;
			background: #bdce41 url(/files/fck/Image/2536/picto_levier.gif) no-repeat;
	padding: 4px 4px 4px 26px;
	color: white;
}

div.levier h3 {
	padding: 4px 4px 4px 28px;
	color: white;
	width: 82px;
	text-align: left;
	margin-right: 5px;
	margin-bottom: 5px;
	background: #bdce41 url(/files/fck/Image/2536/picto_levier.gif) no-repeat;
}
div.levier p{
	font-size: 11px;
}

div.levier{
	float: left;
	width: 114px;
	text-align: left;
}

#news_press_content .date {
	font-size: 9px;
}

#news_press_content p {
	padding: 0;
	margin: 0;
}
#lastNews h2 {
	color: #000;
}

#lastNews h2 a {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#lastNews h2 span {
	font-size: 9px;
}

.type_HR, #type_HR {
	border-top: 1px dotted gray;
	margin-top: 20px;
	clear: both;
	padding-bottom: 10px;
}


.separator {
	clear: both;
	margin: 0;
	padding: 0;
	height: 20px;
}
.separator01 {
	clear: both;
	margin: 0;
	padding: 0;
	height: 5px;
}
.colonne_1_module, #colonne_1_module {
	float: left;
	width: 210px;
	padding-right: 37px;
	/*-background: url(images/bande_sep_h200.jpg) no-repeat scroll 226px 0;*/
		padding-bottom: 10px;

}

.colonne_1_module ul {
	color:#4F4F4F;
	line-height:1.5em;
	margin-bottom: 10px;
	/*list-style-type: square;
	list-style-position: inside;*/
}
.colonne_2_modules, #colonne_2_modules {
	float: left;
	width: 457px;
	padding-right: 37px;
	text-align: justify;
	/*-background: url(images/bande_sep_h200.jpg) no-repeat scroll 474px 0;*/
	padding-bottom: 20px;
}


.colonne_3_modules {
	width: 704px;
	float: left;
	padding-right: 37px;
		padding-bottom: 20px;

}


.colonne_3_modules p {
	text-align: justify;
}

.colonne_3_modules ul {
	color:#4F4F4F;

	line-height:1.5em;
	margin-bottom: 10px;
	list-style-type: square;
	list-style-position: inside;
}

.colonne_1-5_modules {
	float: left;
	width: 333px;
		padding-right: 37px;
	padding-bottom: 20px;
}

#bloc_encart {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #e0e0e0;
	padding: 10px;
}
.encart {
		background:#4b4b4b ;
			padding: 10px;
	color: white;	
}

.encart_prod {
	float: left;
	background-color: #e0e0e0;
	color: white;
	padding-bottom: 5px;
	padding-top: 18px;
	margin-bottom: 18px;
}
.encart_expert{
	float: left;
	color: white;
	padding-bottom: 5px;
	padding-top: 18px;
	margin-bottom: 18px;
	background: #e7e9e8 url(/files/fck/Image/2548/fd_press_kit_expert.jpg) no-repeat;
}
.colonne_1_module_encart {
	float: left;
	width: 210px;
		padding-right: 14px;
	padding-left: 14px;
}



#colonne_1_module_encart h2{
	margin-top: 0;
	margin-bottom: 5px;
}
.colonne_2_modules_encart {
	float: left;
	width: 457px;
	background-color: #e0e0e0;
	padding-right: 14px;
	padding-left: 14px;
}
#colonne_2_modules_encart h2{
	margin-top: 0;
	margin-bottom: 5px;
}


/* pour plan news search*/


#colonne_x1 {
	width: 740px;
	float: left;
}

#colonne_x1 h2 {
	padding-top: 8px;
	margin-top: 19px;
	border-top: 1px dotted gray;
}

#colonne_x1 p {
	text-align: justify;
}

 #bloc_content {
	width: 741px;
	float: left;
}


/*Contacts*/
.telephone{
	background:transparent url(images/pictoTel.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:16px;
	margin-bottom: 4px;
	padding-left:15px;
	margin-right: 16px;
}

.fax{
	background:transparent url(images/pictoFax.png) no-repeat scroll 0 0;
	padding-left:20px;
	display:block;
	height:16px;
	float: left;
		margin-bottom: 14px;

}
#contact p {
	margin-bottom: 5px;
	clear: both;
}
p.contact {
	margin: 0;
}

p.contact_encart {
	color: silver;
}

#contact h4{
	clear: both;
}

/* news */
div#news_type01 {
	float:left;
	background:transparent url(images/accueil_energetique/fd_bloc_gauche.jpg) no-repeat scroll right center;
	width: 210px;
	font-weight:bold;
	margin-top: 0;
		margin-bottom: 0;	
}
div#news_type01 p{
	color: #292929;
	border-top: 1px dotted #000;
	padding-top: 6px;
}


div#news_type01 span.date{
	color: #8f8f8f;
}

div#encart_pub {
	float: left;
	font-size: 60px;
	width: 193px;
	color: #979589;
	/*border: 3px dashed silver;*/
	padding: 0 8px 8px;
	margin-top: 0;
	text-align: center;
	margin-bottom: 0;
}
div#encart_pub p {
	font-size: 13px;
	text-align: left;
}
div#encart_pub.dd{
	color: #96bf0c;
}
div#encart_pub.dd p{
	color: #96bf0c;
}
/* Bloc eco */
#bloc_eco, .bloc_eco {
	color: #96bf0c;
	width: 210px;
	float: left;
	margin-top: 0;
	background: #8B847B url(images/fond_01_bloc_eco.gif) no-repeat;
	margin-bottom: 6px;
}
p.eco1 {
	margin: 21px 8px 8px;
	color: #fff;
	width: 138px;
	line-height: 1.2em;
	font-size: 10px;
}

p.eco3 {
			margin: 6px 8px 8px;
	color: #fff;
	font-size: 9px;
	width: 193px;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat;
}
#hr_eco, .hr_eco {
	color: #96bf0c;
	border-top: 2px solid #96bf0c;
	margin-left: 8px;
	margin-right: 11px;
	height: 2px;
}

.picto_eco {
	background: url(images/eco.gif) no-repeat;
	padding-left: 30px;
	margin: 0;
	padding-bottom: 10px;
}

.picto_partenariat {
	background: url(images/partenariat.gif) no-repeat;
	padding-left: 30px;
	margin: 0;
	padding-bottom: 10px;
}

.picto_innovation {
	background: url(images/innovation.gif) no-repeat;
	padding-left: 30px;
	margin: 0;
	padding-bottom: 10px;
}

#bloc_eco h6, .bloc_eco h6{
		text-transform:uppercase;
	margin-left: 8px;
	margin-top: 9px;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
}

.picto_leader {
		background: url(images/picto_leader.gif) no-repeat;
	padding-left: 30px;
	margin: 0;
	padding-bottom: 10px;
}

#bloc_eco h5, .bloc_eco h5{
	color: #fff;
	margin: 9px 0 0 8px;
	font-size: 14px;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
#bloc_eco h4, .bloc_eco h4{
	color: #fff;
	margin: 4px 0 7px 8px;
	font-size: 12px;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}

span.sub_eco {
	font-size: 11px;
}

p.eco2 {
		margin: 6px 8px 8px;
	color: #fff;
	font-size: 9px;
	width: 127px;
	background: url(images/fleche_eco.gif) no-repeat;
	padding-left: 14px;
	font-weight: normal;
	font-style: normal;
}

p.legende_eco {
	margin: 8px 8px 0;
	color: #cdc2b6;
	font-size: 9px;
	line-height: 1.2em;
}
#pied_bloc_eco, .pied_bloc_eco{
	float: left;
	width: 210px;
	height: 11px;
	background: url(images/fond_02_bloc_eco.gif) no-repeat;
}

#bloc_produit_eco h3, .pied_bloc_eco h3 {
	background: #96bf0c url(images/coinHG_eco.gif) no-repeat;
	font-size: 10px;
	color: #fff;
	padding: 4px;
	font-weight: normal;
	font-style: normal;
}

#bloc_produit_eco, .bloc_produit_eco {
	width: 210px;
	float: left;
	margin-bottom: 12px;
}

#bloc_produit_eco p strong {
	font-size: 9.5px;
}

#bloc_produit_eco p {
	color: #000;
	font-size: 9px;
}

#bloc_produit_eco img {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

div#fond_effi_bureau {
	float: left;
	background: url(/files/fck/Image/2553/bureau-3D.jpg) no-repeat 183px 167px;
}
div#fond_effi_maison {
	float: left;
	background: url(/files/fck/Image/2552/maison-plan.jpg) no-repeat 60px 127px;
}
div#fond_effi_divers{
	float: left;
	background: url(/files/fck/Image/2554/puissance.jpg) no-repeat 165px 103px;
}

/* Formulaire*/
form {
	margin-right: 0;
	margin-top: 1px;
	float: right;
}

input {
	background:transparent none repeat scroll 0 0;
	border:1px solid #9A9A9A;
	color:#FFFFFF;
	padding-left:10px;
	width: 175px;
	font-size: 10px\9;
	height: 15px\9;
    
}

input.submit {
	font-family:arial narrow,arial,helvetica,sans-serif;
	margin-left:3px;
	padding-left:2px;
	padding-right:2px;
	width:25px;
    font-size: 10px\9;

}
 /*JM */

form#form1 input{
	color: #000;
	padding: 2px;
	width: 379px;

    font-size: 10px\9;
}

form#form1 {
	float: left;
	margin: 0;
	color:#4F4F4F;
	font-size:10px;

	line-height:1.5em;
	width: 411px;
    font-size: 10px\9;
}

#form1 textarea {
	border:1px solid #9A9A9A;
	color:#4F4F4F;
	font-size:10px;

	line-height:1.5em;
	width: 383px;
			
    font-size: 10px\9;
}

/* @group form archive */
form#formArchive {
	float: left;
	margin: 0;
	color:#4F4F4F;
	font-size:8px;

	line-height:1.5em;
	width: 210px;
}
form#formArchive input#formInput {
	background:transparent none repeat scroll 0 0;
	border:1px solid #9A9A9A;
	color:#4F4F4F;
	padding-left:10px;
	width: 100px;
	margin-top: 10px;
	font-size: 10px\9;
	height: 15px\9;
}

input#synomia.SynSuggest {
		font-size: 10px\9;
	height: 15px\9;
	
}
form#formArchive input.btn {
	width: 25px;
	border: 0;
	color: #000000;
text-align: default;
margin-top: 3px;
font-family: use-lang-def;
font-weight: 400;
padding-top: 1px;
margin-left: 4px;
text-indent: 0px;
margin-right: 3px;
padding-left: 1px;
margin-bottom: 3px;
padding-right: 1px;
padding-bottom: 1px;
}
/* @end */

select#service_contact {
	border:1px solid #9A9A9A;
	margin-bottom: 16px;
}

#formulaire_contact h2 {
	margin-bottom: 21px;
}

input#Civilite_0.btn.radio {
	width: 23px;
}
input#Civilite_1.btn.radio {
	width: 23px;
}
input#Civilite_2.btn.radio {
	width: 23px;
}

#form1 input.form_btn {
	width: 71px;
	margin-top: 16px;
	height: 20px;
}



/**/




#content {
	width:100%;
	position:relative;
	list-style-type: none;
}


#bloc_haut {
	background:#4b4b4b;
	height:21px;
	width:100%;
	position:relative;
	float:left;
}

#bloc_central {
	background:#ffffff;
	min-height:600px;
	width:100%;
	position:relative;
	float:left;
	height:auto;
}

#page {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
}

#content_page{
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	position:relative;
	width:930px;
}





#sur_menu {
	background:transparent none repeat scroll 0 0;
	color:#4B4B4B;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:930px;
}

#sur_menu ul{
	float:left;
}

#sur_menu li{
	display:block;
	float:left;
	list-style-type:none;
	margin-top: 4px;
}

#sur_menu p{
	float:left;
}

#sur_menu a{
	color:#FFFFFF;
	margin-left:25px;
	text-decoration:none;
}

#sur_menu li#switch_langue a{
	margin-left: 0;
}

#sur_menu li#switch_langue{
	margin-right: 215px;
}

#sur_menu li#switch_langue span{
	background:transparent url(images/switch.png) no-repeat 3px 3px;
	width: 8px;
	display: inline-block;
	height: 8px;
}

#rss{
	float:right;
	margin-right:25px;
}

#menu_bas {
	background:transparent none repeat scroll 0 0;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	width:930px;
}

#menu_bas ul{
	list-style-type:none;
}

#menu_bas li.premier_niveau{
	float:left;
	margin-right:10px;
	margin-top:15px;
	width: 122px;
}

#menu_bas li.premier_niveau a{
	border-bottom:1px solid #DDDDDD;
	color:#919294;
	display: block;
	height: 30px;
	letter-spacing:0.0em;
	text-decoration:none;
	text-transform:uppercase;
}

#menu_bas ul.second_niveau{

}

#menu_bas ul.second_niveau li{
	border-bottom:1px dotted #BBCCFF;
	padding-bottom:2px;
	padding-top:3px;
}

#menu_bas ul.second_niveau li a{
	border:medium none;
	color: #89a7d2;
	height: auto;
	margin-bottom: 0;
	letter-spacing:0em;
	text-decoration:none;
	text-transform:none;
}

#menu_bas #menu_bas_carriere{
	margin-right:0;
}

#menu_bas #menu_bas_presse{
	margin-right:30px;
}

#bloc_bas {
	background:#f6f8fb;
	height:100px;
	width:100%;
	position:relative;
	float:left;
}

#bloc_entete {
	float:left;
	height:65px;
	width: 930px;
	/*width:1050px;*/
}



#bloc_entete img{
	float:left;
	margin-right:30px;
}


/*
#menu {
	margin-top:10px;
	position:relative;
}

#menu ul{
	list-style-type:none;
}

#menu li.premier_niveau{
	background:transparent url(images/sep_menu.jpg) no-repeat scroll right 1px;
	float:left;
	margin-top:15px;
	padding-left:14px;
	padding-right:16px;
}

#menu li#menu_carriere{
	background:none;
	padding-right:0px;
}

#menu li.premier_niveau a{
	color:#939393;
	font-size:0.675em;
	letter-spacing:0;
	text-decoration:none;
	text-transform:uppercase;
}

#menu ul.second_niveau{
	position:absolute;
}

#menu ul.second_niveau li{
	background:#FFFFFF none repeat scroll 0 0;
	height:20px;
}

#menu ul.second_niveau li.before_last{
	padding-bottom:10px;
}

#menu ul.second_niveau li.before_last div{
	height:30px;
}

#menu ul.second_niveau li.last{
	background:transparent url(images/bord_centre_bas.png) repeat-x scroll 0 0;
	height:10px;
}

#menu ul.second_niveau li.first{
	height:20px;
}

#menu ul.second_niveau li div.centre{
	padding-left:7px;
	padding-right:20px;
	width:auto;
	float:left;
}

#menu ul.second_niveau li a{
	color:#9F9D9D;
	font-size:8px;

	letter-spacing:0;
	text-decoration:none;
	text-transform:none;
	padding-left:8px;
}

#menu ul.second_niveau li a:hover{
	color:#232323;
	background:url(/css/images/puce_menu.jpg) no-repeat left center;
}
*/
.coin_haut_gauche{
	background:transparent url(/css/images/coin_haut_gauche.png) no-repeat scroll 0 2px;
	float:left;
	margin-left:-6px;
	width:6px;
}

.coin_haut_droite{
	background:transparent url(/css/images/coin_haut_droite.png) no-repeat scroll 0 2px;
	float:right;
	width:6px;
	margin-right:-6px;
}

.conteneur_menu{
	clear:both;
}

.conteneur_menu div{
	height:20px;
}

.bord_gauche{
	background:transparent url(/css/images/bord_gauche.png) repeat-y scroll 0 0px;
	width:6px;
	float:left;
	margin-left:-6px;
}

.bord_droite{
	background:transparent url(/css/images/bord_droit.png) repeat-y scroll 0 0px;
	width:6px;
	float:right;
	margin-right:-6px;
}

.coin_bas_gauche{
	background:transparent url(/css/images/coin_bas_gauche.png) no-repeat scroll 0 0;
	float:left;
	width:6px;
	margin-left:-6px;
}

.bas{
	float:left;
}

.coin_bas_droite{
	background:transparent url(/css/images/coin_bas_droite.png) no-repeat scroll 0 0;
	float:right;
	margin-right:-6px;
	width:6px;
}

#bloc_flash_principal {
	float:left;
}

#centre_page {
	float:left;
}

#bloc_flash_secondaire {
	float:left;
	height:273px;
	margin-right:12px;
}

#centre_page .separateur{
	background-color:#E2E9F1;
	float:left;
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	width:930px;
}

#bloc_bourse {	
	float:left;
	position:relative;
	width: 166px;
	background-color: white;
	border-top: 1px dotted gray;
		border-bottom: 1px dotted gray;





}
#bloc bourse_head .bourse_img{
	
}
#bloc_bourse_graph{
	overflow: hidden;
	float: left;
}
#bloc_bourse_head{
	height: auto;
	cursor: pointer;
}

#bloc_bourse h3{	
	color:#A1A4A9;
	font-weight:normal;
	margin-bottom: 0;
}

#bloc_bourse h4{	
	margin-bottom:4px;
	margin-top:4px;
	text-transform:uppercase;
	margin-left: 5px;
}


#bloc_bourse p.cours{	
	font-weight:bold;

	float:left;
}

#bloc_bourse p.date{	
	color:#A0A0A0;
	margin-top:4px;
}

#bloc_bourse img{	
	float:left;
	padding:3px;
}

#bloc_bourse span.date_cours{	
	color:#A0A0A0;
	margin-right:3px;
}

#bloc_bourse span.bleu{	
	color:#399bde;
}

#bloc_bourse span{	
}

#bloc_bourse sup{	
	
}

#bloc_bourse p {	
	float:left;
	margin-bottom: 1px;
}

#bloc_bourse p strong{	
	margin-right:3px;
}

#bloc_bourse p.right {
	float:right;
	margin-bottom:4px;
	margin-top:-1px;
}

#bloc_bourse .evenement {
	background:transparent url(/css/images/sep_hr_bourse.jpg) no-repeat scroll 0 0;
	padding-top:5px;
	float:left;
	width:165px;
}
#bloc_bourse .sep_point{
	background: transparent url(/css/images/sep_hr.jpg) repeat-x 0 0;
	height: 3px;
	width: 100%;
	margin-bottom: 20px;
}

#bloc_news_accueil {
	float:left;
}

#bloc_news_accueil .new_centre{
	background:transparent url(images/accueil/separateur_news_bas.jpg) no-repeat scroll 304px 0;
	float:left;
	margin-top:-10px;
	min-height:243px;
	padding-left:23px;
	padding-right:22px;
	width:265px;
}

#bloc_news_accueil .new_left{
	background:transparent url(images/accueil/separateur_news_bas.jpg) no-repeat scroll 304px 0;
	float:left;
	margin-top:-10px;
	min-height:243px;
	padding-right:22px;
	width:278px;
}

#bloc_news_accueil .new_right{
	background:transparent url(images/accueil/separateur_news_bas.jpg) no-repeat scroll 306px 0;
	float:left;
	margin-top:-10px;
	min-height:243px;
	padding-left:20px;
	padding-right:20px;
	padding-top: 44px;
	width:270px;
}

#bloc_news_accueil .new_left h3, #bloc_news_accueil .new_centre h3, #bloc_news_accueil .new_right h3{
	color:#A1A4AA;
	font-size: 10px;
	margin-bottom:5px;
	margin-top:30px;
}

#bloc_news_accueil .new_left h4, #bloc_news_accueil .new_centre h4, #bloc_news_accueil .new_right h4{
	color:#000000;
	margin-bottom:2px;
	text-transform:uppercase;
	font-weight: bold;
}

#bloc_news_accueil .new_left p, #bloc_news_accueil .new_centre p, #bloc_news_accueil .new_right p{
	color:#4F4F4F;

	line-height:1.5em;
}


#colonne_gauche{
	float:left;
	position:relative;
	width:764px;
	margin-bottom:25px;
}

#colonne_gauche .bloc_principal{
	float:left;
	margin-bottom:50px;
	margin-right:50px;
	margin-top:20px;
}

#colonne_gauche .bloc_secondaire{
	float:left;
	margin-bottom:40px;
}

#colonne_gauche .image{
	background:transparent url(images/produit_lcs2/sep_bloc.jpg) no-repeat scroll right center;
	float:left;
	padding-right:32px;
	width:250px;
}

#colonne_gauche .imagelcs2{
	float:left;
	width:290px;
	background:transparent url(images/produit_lcs2/sep_bloc.jpg) no-repeat scroll right center;
}

#colonne_gauche .texte{
	background:transparent url(images/produit_lcs2/sep_bloc.jpg) no-repeat scroll right center;
	float:left;
	margin-left:23px;
	padding-right:22px;
	width:410px;
}

#colonne_gauche .textelcs2{
	background:transparent url(images/produit_lcs2/sep_bloc.jpg) no-repeat scroll right center;
	float:left;
	margin-left:30px;
	padding-right:15px;
	width:410px;
}

#colonne_gauche .image h2, #colonne_gauche .imagelcs2 h2{
	margin-bottom:5px;
	text-transform:uppercase;
}

#colonne_gauche .bloc_principal h1, #colonne_gauche .bloc_principallcs2 h1{
	font-size:0.85em;
	margin-top:40px;
}

#colonne_gauche .bloc_principal p, #colonne_gauche .bloc_principallcs2 p{
	color:#4F4F4F;
	font-size:8px;

	line-height:1.5em;
}

#colonne_gauche .bloc_principallcs2 p {
	padding-right:40px;
}

#colonne_gauche .bloc_principal img{
	float:left;
	margin-right:55px;
}

#colonne_gauche .bloc_principallcs2 img{
	float:left;
	margin-right:35px;
}

#colonne_gauche .texte h2, #colonne_gauche .textelcs2 h2{
	margin-bottom:10px;
	text-transform:uppercase;
}

#colonne_gauche .image p, #colonne_gauche .imagelcs2 p{
	color:#858585;
	text-align:right;
}

#colonne_gauche .imagelcs2 p{
	padding-right:12px;
}

#colonne_gauche .texte p, #colonne_gauche .textelcs2 p{
	color:#4F4F4F;
	font-size:8px;

	line-height:1.3em;
	margin-top:5px;
	width:390px;
}

#bloc_choix_chantier{
	float:left;
	margin-top:20px;
	width:750px;
}

#bloc_choix_chantier h2{
	font-size:12 px;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:7px;
	padding-top: 7px;
	/*padding-top:20px;*/
	text-transform:uppercase;
	color: #5e93e0;
	margin: 0;
	display: none;
}

#bloc_choix_chantier h1{

	margin-bottom:5px;
}

#bloc_choix_chantier p{
	color:#4f4f4f;

}

#bloc_choix_chantier div p{
	color:#FFFFFF;
	font-size: 10px;
	padding-left:7px;
	width:175px;
	line-height: 12px;
	font-weight: normal;
}

#bloc_choix_chantier div{
	width:73px;
	float:left;
	margin-right:8px;
	height:203px;
}
#bloc_choix_chantier #chantierBulle{
	position: absolute;
	background-color: #414245;
	padding: 5px;
	color: #ffffff;
	font-size: 9px;
	font-weight:normal;
	text-transform: uppercase;
	width: 89px;
	text-align: center;
	margin-top: 140px;
	margin-left: -13px;
	display: none;
}


#bloc_choix_chantier div.separateur_vertical{
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/sep_vertical.jpg) no-repeat scroll 0 0;
	float:left;
	height:223px;
	margin-right:0;
	width:7px;
}


#bloc_choix_chantier .chantier_item{
	overflow: hidden;
	cursor:pointer;
	background-position: bottom right;
	background-repeat : no-repeat;
	margin-top: 10px;
}
.chantier_item img{
	float:right;
	margin-bottom: -203px;
}
.chantier_item p{
	display:none;
}


/*
#bloc_choix_chantier #hotel{
	overflow:hidden;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau.jpg) no-repeat scroll 0 40px;
}

#bloc_choix_chantier #bureau{
	width:200px;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau_off.jpg) no-repeat scroll 0 40px;
}

#bloc_choix_chantier #sante{
	overflow:hidden;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau.jpg) no-repeat scroll 0 40px;
}

#bloc_choix_chantier #enseignement{
	overflow:hidden;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau.jpg) no-repeat scroll 0 40px;
}

#bloc_choix_chantier #commerce{
	overflow:hidden;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau.jpg) no-repeat scroll 0 40px;
}

#bloc_choix_chantier #culture_loisirs{
	overflow:hidden;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau.jpg) no-repeat scroll 0 40px;
}

#bloc_choix_chantier #industrie{
	overflow:hidden;
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_bureau.jpg) no-repeat scroll 0 40px;
}
*/



#bloc_resultats_chantier{
	float:left;
	margin-top:25px;
}
#bloc_resultats_chantier .chantier p a.icon{
	display: block;
}

#bloc_resultats_chantier h2{
	color:#274853;
	margin-bottom:8px;
	text-transform:uppercase;
}

#bloc_resultats_chantier h2 em{
	text-transform:none;
}

#bloc_resultats_chantier .chantier{
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/fd_encarts_bas.jpg) no-repeat scroll 0 0;
	float:left;
	height: 157px;
	margin-right:5px;
	padding:7px 20px 10px 6px;
	width:157px;
}

#bloc_resultats_chantier .chantier p {
	font-size:11px;

	padding-left:4px;
	padding-top:5px;
	margin-bottom: 0;
}



#pagination{
	background:transparent url(/files/modules/js_chantiersReferents/images/accueil_chantier/sep_pagination.jpg) no-repeat scroll 0 0;
	float:left;
	margin-bottom:40px;
	margin-top:15px;
	padding-top:8px;
	width:736px;
}

#pagination a{
	color:#4F4F4F;
	float:left;
	font-size:8px;

	padding-top:2px;
	text-decoration:none;
}

#pagination a span.bleu{
	color:#399BDE;
	font-size:0.8em;
	padding-top:1px;
}

#pagination a span{
	float:left;
	margin-right:2px;
}



#colonne_droite{
	position:relative;
	width:166px;
	margin-bottom:25px;
	float: right;
}

#colonne_droite .teaser{

	position: static;
	float: right;
	width: 166px;
	margin-bottom: 15px;
	background: #4b4b4b none no-repeat left bottom;

}

.teaser p{
	font-size:10px;
	margin: 0 5px 2px;
}

p.levier {
	color: #aab939;
}

.teaser p a{
	text-decoration:none;
	font-size: 11px;
	color: #61a0f5;
}

.teaser h3{
	color: white;
	font-size: 10px;
	margin: 0;
	padding: 3px 6px 2px;
}



.teaser h3 a{
	color: white;
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
}

.teaser img{
	margin-top: 0px;
	padding: 0;
}


#fil_ariane {
	float:left;
	height: 38px;
	padding-top:5px;
	width:930px;
	padding-left:15px;
}

#fil_ariane a{
	background:transparent url(images/sep_ariane.jpg) no-repeat scroll 0 3px;
	color: #93989c;
	font-size:10px;
	margin-right:10px;
	padding-left:15px;
	text-decoration:none;
	text-transform:uppercase;
}

#fil_ariane a.first_ariane{
	background:none
}


#bloc_solutions{
	height:150px;
	margin-top:20px;
	width:700px;
}

#bloc_solutions h1{
	margin-bottom:5px;
}

#bloc_solutions h2{
	float:left;
	font-size:0.687em;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	text-transform:uppercase;
}

#bloc_solutions p{
	color:#4f4f4f;
	font-size:8px;

}

#bloc_solutions div{
	width:710px;
	float:left;
}

#bloc_solutions .separateur {
	float:left;
	background:transparent url(images/portail_produits/sep_hr.jpg) no-repeat scroll 0 0;
	height:2px;
	margin-bottom:1px;
	margin-top:0px;
	width:710px;
}

#bloc_solutions div.haut_inactif{
	background:#f6f8fb;
	height:18px;
	padding-top:6px;
}

#bloc_solutions div.haut_inactif p{
	color:#cdd0d2;
	font-size:0.687em;
}

#bloc_solutions div.haut_actif p{
	color:#87888b;
	font-size:0.687em;
}

#bloc_solutions div.haut_actif h2{
	color:#ffffff;
	font-size:0.687em;
}

#bloc_solutions div.haut_actif{
	background:transparent url(images/portail_produits/fd_onglet_actif.png) no-repeat scroll 0 0;
	height:18px;
	padding-top:6px;
	position:relative;
	z-index:5;
}

#bloc_solutions .encart_image{
	background:transparent url(images/portail_produits/fd_blanc_transparent.png) no-repeat scroll 0 0;
	bottom:15px;
	height:50px;
	position:absolute;
	right:24px;
	width:161px;
	z-index:5;
}

#bloc_solutions .encart_image p{
	color:#4F4F4F;
	float:left;
	font-size:0.687em;
	padding-left:7px;
	padding-top:5px;
	text-align:left;
}

#bloc_solutions .encart_image p a.fleche{
	background:url(images/portail_produits/fleche_bleue.png) no-repeat;
	width:12px;
	height:9px;
	margin-left:10px;
}

#bloc_solutions li{
	background:transparent url(images/sep_ariane.jpg) no-repeat scroll 0 8px;
	list-style-type:none;
	padding-left:15px;
}

#bloc_solutions h4{
}

#bloc_solutions sup{
	font-size:0.6em;
}

#bloc_solutions li a{
	color:#889198;
	font-size:8px;

	text-decoration:none;
}

#bloc_solutions li a:hover{
	color:#0084ff;
}

#bloc_solutions .colonne_1{
	background:transparent url(images/portail_produits/sep_colonnes.jpg) no-repeat scroll 132px top;
	height:220px;
	padding-left:10px;
	padding-top:15px;
	position:relative;
	width:135px;
}

#bloc_solutions .colonne_1 .legende_produit{
	background:transparent url(images/portail_produits/fd_entree_bulle.png) no-repeat scroll 0 20px;
	padding-left:9px;
	position:absolute;
	width:197px;
}

#bloc_solutions .colonne_1 .legende_produit #haut_bulle{
	background:transparent url(images/portail_produits/fd_haut_bulle.png) no-repeat scroll 0 0;
	position:absolute;
	width:206px;
	height:5px;
}

#bloc_solutions .colonne_1 .legende_produit #bas_bulle{
	background:transparent url(images/portail_produits/fd_bas_bulle.png) no-repeat scroll 0 0;
	position:absolute;
	width:206px;
	height:5px;
}

#bloc_solutions .colonne_1 #legende_3{
	left:70px;
	top:72px;
}

#bloc_solutions .colonne_1 .legende_produit img{
	float:left;
	margin-left:13px;
	margin-right:12px;
	margin-top:8px;
}

#bloc_solutions .colonne_1 .legende_produit p{
	background:transparent url(images/portail_produits/fd_centre_bulle.png) repeat-y scroll 0 0;
	color:#FFFFFF;
	font-size:0.687em;
	margin-top:5px;
	padding-bottom:5px;
	padding-right:3px;
}

#bloc_solutions .colonne_2{
	padding-left:10px;
	padding-top:15px;
	width:135px;
}

#bloc_solutions .image{
	float:right;
	height:258px;
	margin-top:-24px;
	position:relative;
	width:auto;
}

#residentiel{
	float:left;
	margin-top:20px;
}

#residentiel #haut_residentiel{
	
}

#residentiel #bas_residentiel{
	display:none;
}

#bureau{
	float:left;	
}

#bureau #haut_bureau{
	
}

#bureau #bas_bureau{
	
}

#hotel{
	float:left;	
}

#hotel #haut_hotel{
	
}

#hotel #bas_hotel{
	display:none;	
}

#industrie{
	float:left;	
}

#industrie #haut_industrie{
	
}

#industrie #bas_industrie{
	display:none;	
}

#sante{
	float:left;	
}

#sante #haut_sante{
	
}

#sante #bas_sante{
	display:none;	
}

#enseignement{
	float:left;	
}

#enseignement #haut_enseignement{
	
}

#enseignement #bas_enseignement{
	display:none;	
}

#commerce{
	float:left;	
}

#commerce #haut_commerce{
	
}

#commerce #bas_commerce{
	display:none;	
}

#culture_et_loisirs{
	float:left;	
}

#culture_et_loisirs #haut_culture_et_loisirs{
	
}

#culture_et_loisirs #bas_culture_et_loisirs{
	display:none;	
}


#colonne_gauche_energetique{
	width:290px;
	float:left;
	margin-bottom:50px;
}



#colonne_gauche_energetique h2{
	margin-bottom:20px;
	text-transform:uppercase;
}

#colonne_gauche_energetique img{
	
}

#colonne_gauche_energetique #news_energetique, #colonne_gauche_energetique #news_press , #colonne_gauche_energetique #finance{
	margin-top:40px;
	float:left;
	background:transparent url(images/accueil_energetique/fd_bloc_gauche.jpg) no-repeat scroll right center;
	width:290px;
}

#colonne_gauche_energetique #news_energetique, #colonne_gauche_energetique #news_press{

}

#colonne_gauche_energetique #news_energetique p, #colonne_gauche_energetique #news_press p, #colonne_gauche_energetique #finance p{
	background:transparent url(images/sep_hr_bourse.jpg) repeat-x scroll 0 0;
	font-size:0.687em;
	font-weight:bold;
	margin-top: 0;
	padding-top:8px;
	width:250px;
	margin-bottom: 0;
}
#colonne_gauche_energetique #news_energetique p.clear, #colonne_gauche_energetique #news_press p.clear, #colonne_gauche_energetique #finance p.clear{
	background: none;
}

#colonne_gauche_energetique #news_energetique p{
	text-transform:uppercase;
}

#colonne_gauche_energetique #news_energetique p span, #colonne_gauche_energetique #news_press p span, #colonne_gauche_energetique #finance p span{
	color:#A0A0A0;
	font-weight:normal;
}

#colonne_centre {
	float:left;
	padding-left:25px;
	width:400px;
	margin-bottom:50px;
	padding-right:25px;
}


#colonne_centre #article{
	background:transparent url(images/accueil_energetique/fd_bloc_haut_droit.jpg) no-repeat scroll right center;
	padding-right:25px;
	width:400px;
}

#colonne_centre #contact{
	background:transparent url(images/accueil_energetique/fd_bloc_bas_droit.jpg) no-repeat scroll right center;
	width:400px;
	padding-right:25px;
}

#colonne_centre h1{
	
}

#colonne_centre h2{	
}

#colonne_centre h3{
}

#colonne_centre h4{
	clear:both;
	margin-top:10px;
}

#colonne_centre p{
	clear:both;
	color:#4F4F4F;
	font-size:8px;

	line-height:1.5em;
}

#colonne_centre p em{
	color:#aaaaaa;
}

#colonne_centre a{
	text-decoration:none;
	color:#268fc3;
}

#colonne_centre p.contact{
	margin-bottom:10px;
}

#colonne_centre span.telephone{
	background:transparent url(images/picto_tel.jpg) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:16px;
	margin-bottom:10px;
	padding-left:15px;
}

#colonne_centre span.fax{
	background:transparent url(images/picto_imp.jpg) no-repeat scroll 0 0;
	margin-left:15px;
	padding-left:20px;
	display:block;
	float:left;
	height:16px;
}


#bloc_press_kit{
	float:left;
	width:457px;
	margin-bottom:15px;
	background-color: #e9e9e9;
	padding-bottom: 7px;
}

#bloc_press_kit .gauche{
	float:left;
	margin-right:40px;
	padding-bottom:6px;
	padding-left:30px;
	padding-top:20px;
}

#bloc_press_kit .droite{
	float:left;
	margin-left: 250px;
	padding-top:2px;
}

#bloc_press_kit select{
	width:150px;
	float: left;
}
#result_list{
	margin-top: 0;
	clear: both;
}

/* bloc press kit 3 modules*/
#bloc_press_kit_3_modules{
	
	float:left;
	width: 703px;
	margin-bottom:15px;
	background-color: #e9e9e9;
	padding-bottom: 7px;
}

#bloc_press_kit_3_modules .gauche{
	float:left;
	margin-right: 252px;
	width: 199px;
	padding: 2px 12px 12px;
}
#bloc_press_kit_3_modules .milieu{
	float:left;
	margin-right:40px;
	padding-bottom:6px;
	padding-left: 15px;
	padding-top:20px;
}
select{
	border: 1px solid silver;
}
#bloc_press_kit_3_modules .droite{
	float:left;
	padding-top: 2px;
}

#bloc_press_kit_3_modules div.gauche p {
	line-height: 14px;
	font-size: 0.7em;
	text-align: left;
}

#bloc_press_kit_3_modules select{
	width:150px;
}

#bloc_press_kit_3_modules ul{
}

#bloc_press_kit_3_modules li, #bloc_press_kit li{
	background: transparent url(images/puce_liste.gif) no-repeat scroll left 2px;
	height: 7px;
	list-style-type:none;
	padding-top: 8px;
	padding-left:12px;
	list-style-image: none;
		color:#484848;
	font-size:0.85em;
	_margin-top: -5px;
}

/**/

#bloc_medias_library{
	background:transparent url(/files/fck/Image/commun/fd_bloc_bas.jpg) no-repeat scroll right center;
	float:left;
	margin-bottom:15px;
	padding-right:30px;
	width:396px;
}

#bloc_medias_library .gauche{
	float:left;
	padding-right:25px;
	padding-bottom:6px;
	padding-left:30px;
	padding-top:20px;
	background:transparent url(/files/fck/Image/commun/fd_bloc_bas.jpg) no-repeat scroll right center;
}

#bloc_medias_library .droite{
	float:left;
	padding-top:20px;
	margin-left:15px;
}

#bloc_medias_library p{
	width:150px;
	font-size:8px;

}

#bloc_medias_library a{
	color:#484848;
}

table {
	margin-bottom:10px;
	float: left;
	width: 100%;
}

tr.legende_header td{
	padding-bottom:20px;
	background-color: #fdfdfd;
}

tr.legende_header td.premiere{
	color:#a7a7a7;
	font-size:8px;

	font-style:italic;
}

tr.legende_header td em{
	color:#a7a7a7;
	font-size:0.9em;
	font-style:italic;
}

th{

	text-align:center;
	color:#4f4f4f;
	padding-top:10px;
	padding-bottom:5px;
}

td {
	font-size:11px;
	color:#4f4f4f;
		padding-bottom:5px;
	padding-top:5px;
	/*border-bottom: 1px solid #dfdfdf;*/
	text-align: center;
	vertical-align: top;
}

td.cell_right {
	text-align: right;
}
td.cell_left {
	text-align: left;
}
tr.cell_border td{
	border-bottom: 1px solid #dfdfdf;
}
tr.cell_border_black td{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

thead tr td {
		border-bottom: 1px solid #000;
}

td em {
	font-size:0.8em;
}

td strong{
	font-size: 11px;
	font-weight: bold;
}

td.premiere, th.premiere{
	padding-left: 0;
	text-align:left;
	width:155px;
}

td.active, th.active {
	background-color:#f6f8fb;
}

td.positive {
	background-color:#5bd264;
	color:#ffffff;
}

td.negative {
	background-color:#5bd264;
	color:#ffffff;
}

table.tableau_contenu td{
	text-align: left ;
	vertical-align: 0;
	padding: 10px 20px 5px 10px;
}
table.tableau_contenu p{
	font-size: 1em;
	margin: 0;
}



#colonne_centre p.legende_tableau {
	color:#bababa;
	font-size:0.68em;
}

#colonne_gauche_energetique #bloc_bourse {	
	float:left;
	padding-top:25px;
	position:relative;
	width:290px;
}

#colonne_gauche_energetique #bloc_bourse  h3{	
	color:#A1A4A9;
	font-size:8px;

	font-weight:normal;
	text-transform:uppercase;
}

#colonne_gauche_energetique #bloc_bourse  h4{	
	margin-bottom:4px;
	margin-top:4px;
	text-transform:uppercase;
}

#colonne_gauche_energetique #bloc_bourse  p.cours{	
	font-weight:bold;
	font-size:8px;

	float:left;
}

#colonne_gauche_energetique #bloc_bourse  p.date{	
	clear:both;
	color:#A0A0A0;
	font-size:0.687em;
	margin-top:4px;
}

#colonne_gauche_energetique #bloc_bourse  img{	
	float:left;
}


#colonne_gauche_energetique #bloc_bourse  span.date_cours{	
	color:#A0A0A0;
	margin-right:3px;
}

#colonne_gauche_energetique #bloc_bourse  span{	
	font-size:0.95em;
}

#colonne_gauche_energetique #bloc_bourse  sup{	
	
}

#colonne_gauche_energetique #bloc_bourse  p {	
	color:#4F4F4F;
	float:left;
	font-size:8px;

	margin: 0;
}

#colonne_gauche_energetique #bloc_bourse  p.calendrier {	
	margin-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	width:240px;
}

#colonne_gauche_energetique #bloc_bourse  p strong{	
	font-size:0.687em;
	margin-right:3px;
}

#colonne_gauche_energetique #bloc_bourse  p.right {
	float:right;
	margin-bottom:4px;
	margin-top:-1px;
}

#colonne_gauche_energetique #bloc_bourse  #legende_graphique {
	float:left;
	margin-right:25px;
}


#planDuSite li {
	list-style-type: none;
}
#planDuSite .n0 a{
	font-weight : bolder;
	text-transform:uppercase;
	color:black;
}

#planDuSite .n1 a{
	font-weight : bolder;
	text-transform:none;
	color:black;
}

#planDuSite .n2 a , #planDuSite .n4 a, #planDuSite .n3 a{
	font-weight : normal;
	text-transform:none;
	color:#5489D2;
}
#planDuSite .n2 a:hover , #planDuSite .n4 a:hover, #planDuSite .n3 a:hover{
	font-weight : normal;
	text-transform:none;
	color:#63A2F9;
}

#planDuSite .n0 a:hover , #planDuSite .n1 a:hover{
	color:#5489D2;
}

#planDuSite ul, #planDuSite ul ul , #planDuSite ul ul ul , #planDuSite ul ul ul ul {
	margin-bottom:0px;
	width:100%;
	float:none;
	border-bottom:none;
}
#planDuSite ul{
	clear:both;
}

#planDuSite ul ul , #planDuSite ul ul ul , #planDuSite ul ul ul ul {
	clear : none;
}


#planDuSite ul ul{
	margin-bottom:10px;
	float:left;
	width:31%;
	border-bottom:1px dotted silver;
	margin-right:3px;
	padding-bottom:3px;
}





#planDuSite .n0{

	margin-bottom:5px;
	padding-left: 0px;
	padding-top: 30px;
	padding-bottom:3px;

	border-bottom: 1px solid silver;
}
#planDuSite .n1{
	padding-left: 0px;
	
}
#planDuSite .n2{
	background:url("images/sep_ariane.jpg") no-repeat scroll 0 4px transparent;
	padding-left: 8px;
}
#planDuSite .n3{
	padding-left: 38px;
	background:url("images/sep_ariane.jpg") no-repeat scroll 30px 4px transparent;
}
#planDuSite .n4{
	padding-left: 68px;
	background:url("images/sep_ariane.jpg") no-repeat scroll 60 4px transparent;
}
/* plan du site - JM 09/03/2010 */
/*

#planDuSite li {
	list-style-type: none;
}

#planDuSite ul li.n0 {
	font-weight: bold;
	border-bottom: 1px dotted #b5b5b5;
	text-transform: uppercase;
	margin-bottom: -1px;
	width: 98%;

margin-top:10px;

}

#planDuSite ul li ul li ul li.n2 {
	//display: none;
}

#planDuSite ul li ul li ul li {
	margin-left: 18px;
	

}



#planDuSite ul li ul li.n1 {
color:#4F4F4F;
font-size:8px;

line-height:1.5em;
	//display: none;
}
#planDuSite ul li {
	line-height: 20px;
	margin-left: 9px;
}

#planDuSite ul li ul li ul li ul li.n3 {
	//	display: none;

}

#planDuSite ul li ul li ul li ul li{
		margin-left: 18px;
	font-size: 0.85em;

}*/
/* JM content */


#content_news {
	float: left;
	width: 461px;
	text-align: justify;
	margin-left: 17px;
}

#visuel_news {
	float: left;
	width: 250px;
	margin-top: 24px;
	margin-bottom: 15px;
}

#liens_archives p {
	padding-top: 6px;
		border-top: 1px dotted #b5b5b5;
	text-align: left;
}

#liens_archives p a {
	margin-right: 12px;
	text-align: right;
	line-height: 23px;
}
div#searchResult {
	float: left;
	margin-top: 20px;
}

#searchResult p {
	margin-bottom: 15px;
}

#searchResult ul {
	list-style-type: none;
	font-size: 0.8em;
}

#searchResult ul li a {
	padding-right: 10px;
	line-height: 1.5em;
	text-transform: capitalize;
}

#searchResult ul li span.description {
	

		color:#4F4F4F;

}

div#bourse {
	float: left;
	width: 740px;
}
.sansTeaser {
	width : 930px !important;
}
/*
*	Module : swf_mapMonde
*	Fichier Css
*
*/
#listeAgence div {
float:left;
width:310px;
height: 191px;
}
.mapMondeAgence{
	font-family: arial,arial,helvetica,sans-serif;
	margin:0;
	font-weight: bold;
}
.mapMondeInfo{
	font-family:arial,arial,helvetica,sans-serif;
	font-size:11px;
	color: #4f4f4f;
	margin : 0;
}
.telPicto{
	background:transparent url(images/pictoTel.png) no-repeat;
	background-position: left;
	display: block;
	float: left;
	clear : both;
	padding-left: 20px;
	margin-top: 2px;
	height:16px;
}

.faxPicto {
	background:transparent url(images/pictoFax.png) no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	clear : both;
	float: left;
	margin-top: 2px;
	height:16px;
}
.mapMondePaysTitre {
	font-family:arial,arial,helvetica,sans-serif;
	font-size:8px;

	color: #8a8087;
}
.mapMondeLien {
	color: #268fc3;
	text-decoration: none;
	display: block;
	float:left;
	clear: both;
	margin-top: 4px;
}
#contentFlashHotLinks{
	float:right;
}
div.ligne{
	height: 19px;
	background: transparent url(images/hr.png) repeat-x;
}
/* @group tableau finance */
.f_suivant, .f_retour{
	width: 8px;
}
.f_icon_r{
	background: url(images/f_retour.jpg) no-repeat;
}
.f_icon_s{
	background: url(images/f_suivant.jpg) no-repeat;
}
.f_icon_r, .f_icon_s{
	display: block;
	width: 8px;
	height: 31px;
}

/* @end */

/* @group SIMPLEMODAL */
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 242 2010-03-14 00:55:02Z emartin24 $
 *
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:auto; width:auto; color:#bbb; background-color:#333; border:4px solid #444;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/* IE 6 hacks */



/* @end */


