/*********/
/*general*/
/*********/
* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}
ol, ul, li, div, img, span, p, h1 {
margin: 0;
padding: 0;
}
img {border:0;}
#recherche *, #boite_bas * {color: #617481;}
a { color: black; text-decoration: none;}
.both {
clear: both;
}

.left, #left {
float: left;
}
.right, #right {
float: right;
}
.spacer_20px {
height: 20px;
clear: both;
}
body {
background-color: #ffffff;
margin: 0;
text-align: center;
}
#general {
position: relative;
width: 940px;
margin-left: auto;   /*auto*/
margin-right: auto; /*auto*/
text-align: left;
}
/******/
/*haut*/
/******/	
#boite_haut {
width: 940px;
height: 58px;
}
#boite_haut_2 {
width: 940px;
height: 25px;
background-image: url(/templates/eiffage/images/header/fondhaut2.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#logo {
position: absolute;
top: 25px;
left: 0px;
}
.menu_ht_1 {
height: 42px;
float: right;
padding: 25px 0 0 6px;
}
#ht_on.menu_ht_1 {
background-image: url(/templates/eiffage/images/header/fondicohauton.gif);
background-repeat: no-repeat;
background-position: top left;
} 	
#ht_off.menu_ht_1 {
background-image: url(/templates/eiffage/images/header/fondicohautoff.gif);
background-repeat: no-repeat;
background-position: top left;
}
#menu_ht_2 {/*inversion des class id pour ie6*/
height: 42px;
float: right;
padding: 25px 6px 0 6px;
}	
.ht_on#menu_ht_2 {
background-image: url(/templates/eiffage/images/header/fondicohauton2.gif);
background-repeat: no-repeat;
background-position: top left;
}
.ht_off#menu_ht_2 {
}
#menu_ht_3 {
height: 42px;
float: right;
padding: 25px 13px 0 13px;
margin-right: 33px;
background-image: url(/templates/eiffage/images/header/fondicohautoff.gif);
background-repeat: no-repeat;
background-position: top left;
}
.menu_ht_4 {
height: 42px;
float: right;
padding: 25px 13px 0 13px;
background-image: url(/templates/eiffage/images/header/fondicohautoff.gif);
background-repeat: no-repeat;
background-position: top left;
}
#recherche {
height: 42px;
float: right;
padding: 20px 13px 0 13px;
}
#recherche input{
border: 1px solid #777777;
width: 100px;
height: 15px;
line-height: 15px;
vertical-align: middle;
font-size: 10px;
}
#recherche img{
}
/******/
/*menu*/
/******/
/***ORIGINAL**
ol#boite_menu{display: block;border:1px #E1E1E1 solid;border-width:1px 0 1px 1px;float:left;height:26px;list-style-type:none;position:relative;}
ol#boite_menu li{display:block;float:left;height:26px;position:relative;border:1px #E1E1E1 solid;border-width:0 1px 0 0;}
ol#boite_menu li.mouseon a span{height:20px!important;cursor: pointer;}
ol#boite_menu li.mouseon a{background:url(/templates/eiffage/images/header/menuon.gif) no-repeat left 20px;}
ol#boite_menu li a{display:block;height:26px;padding:0 3px;}
* html ol#boite_menu li a{float: left;}
ol#boite_menu li a:hover{background-color:none;}
ol#boite_menu li ul{background: url(/img/back_menu.jpg) repeat;border:1px solid #E1E1E1;border-width:1px 1px 0;display:none;border-collapse:collapse;left:0; top:26px; !top:2px;margin-left:-1px;position:absolute;}
ol#boite_menu li ul li{clear:both;height:26pxpx;padding:0;position:relative;display:block;border-right:none;}
ol#boite_menu li ul li.mouseon{background:none;}
ol#boite_menu li ul li a{background:url(/templates/eiffage/images/header/puce_sousmenu.gif) no-repeat 10px 10px!important;display:block;height:26px;padding-left:17px;}
ol#boite_menu li ul li a:hover span{background-position:left -40px!important}
ol#boite_menu li a span,ol#boite_menu li ul li a span{background-position:top left;display:block;}
*/
ol#boite_menu{display: block;border:1px #E1E1E1 solid;border-width:1px 0 1px 1px;float:left;height:26px;list-style-type:none;position:relative;}
ol#boite_menu li{display:block;float:left;height:26px;position:relative;border:1px #E1E1E1 solid;border-width:0 1px 0 0;}
ol#boite_menu li a span{height:20px!important;}
ol#boite_menu li.mouseon a{background:url(/templates/eiffage/images/header/menuon.gif) no-repeat left 20px;}
ol#boite_menu li a{display:block;height:26px;padding:0 3px;}
* html ol#boite_menu li a{float: left;}
ol#boite_menu li a:hover{background-color:none;}
ol#boite_menu li ul{background: url(/img/back_menu.jpg) repeat;border:1px solid #E1E1E1;border-width:1px 1px 0 1px;display:none;position:absolute;left:0; top:26px; !top:2px;margin-left:-1px;}
ol#boite_menu li ul li{clear:both;display:block;height:auto;position:relative;border:none;}
ol#boite_menu li ul li ul{position:relative;top:0;right:0px;border:none;margin:0px;display:block;}
ol#boite_menu li ul li ul li{border:none;margin:0px;display:block;clear:both;}
ol#boite_menu li ul li.mouseon{/*background:none;*/}
ol#boite_menu li ul li a{background:url(/templates/eiffage/images/header/puce_sousmenu.gif) no-repeat 10px 10px!important;padding-left:17px;}
ol#boite_menu li ul li ul li a{background:url(/templates/eiffage/images/header/puce_sousmenu.gif) no-repeat 20px 10px!important;padding-left:27px;}
ol#boite_menu li ul li a:hover span,ol#boite_menu li ul li ul li a:hover span{background-position:left -40px!important}
ol#boite_menu li a span,ol#boite_menu li ul li a span,ol#boite_menu li ul li ul li a span {background-position:top left;display:block;cursor: pointer;}
/**********/
/*bandeaux*/
/**********/
#bd_rouge {
width: 940px;
height: 14px;
background-color: #e20025;
}
#bd_photo_1 {
width: 940px;
height: 71px;
}
#bd_titre {
width: 940px;
height: 39px;
background-image: url(/templates/eiffage/images/header/fondbdtitre.gif);
background-repeat: repeat-x;
}
#bd_titre img{
padding: 10px 0 0 19px;
}
#bd_photo_2 {
width: 940px;
height: 29px;
}
#flash_accueil {
width: 940px;
z-index: 1;
}
#popup_bourse_02 {
position: absolute;
top: 54px;
right: -14px;
width: 167px;
height: 167px;
background-image: url(/templates/eiffage/images/header/blocBourse2.png)!important; /*pour ie6 utiliser PngOptimizer.exe pour le png*/
background-image: none;
filter: none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/eiffage/images/header/blocBourse2.png', sizingMethod='scale'); /*chemin en absolu pour ie6*/
}
#popup_bourse_01 {
position: absolute;
top: 54px;
right: -14px;
width: 167px;
height: 167px;
background-image: url(/templates/eiffage/images/header/blocBourse1.png)!important; /*pour ie6 utiliser PngOptimizer.exe pour le png*/
background-image: none;
filter: none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/eiffage/images/header/blocBourse1.png', sizingMethod='scale'); /*chemin en absolu pour ie6*/
}
#popup_bourse_00 {
position: absolute;
top: 54px;
right: -14px;
width: 167px;
height: 167px;
background-image: url(/templates/eiffage/images/header/blocBourse0.png)!important; /*pour ie6 utiliser PngOptimizer.exe pour le png*/
background-image: none;
filter: none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/eiffage/images/header/blocBourse0.png', sizingMethod='scale'); /*chemin en absolu pour ie6*/
}
#popup_bourse_lien a.analyste{
text-decoration: none;
}

#popup_bourse img.bourse{
margin: 90px 0 12px 28px;
}
#popup_bourse p, #popup_bourse_03 p{
margin: 0px 20px 0px 28px;
color: #000000;
}
#popup_bourse b, #popup_bourse_03 b{
color: #000000;
}
#popup_bourse_lien {
position: absolute;
top: 54px;
right: -14px;
width: 167px;
height: 107px;
}
/* Nouveau bloc s-lahjomri:2008-01-17*/
#popup_bourse_lien ul{
margin:0;
padding:0;
padding-left:19px;
padding-top:5px;
}
#popup_bourse_lien li{
margin:0;
padding:0;
list-style:none;
height:27px;
width:105px;
line-height:11px; 
margin-left:2px; 
}
#popup_bourse_lien a{
font-size:10px;
color : #616161;
}
#popup_bourse_lien a:hover{
color:#C42727;
}
/* Fin bloc*/
#popup_bourse_lien span{
position:absolute;
width: 125px;
text-align: center;
}
#popup_bourse_lien span img{
position:absolute;
top: 0;
left: 0;
}
#popup_bourse_lien img.analyste_fr{
margin: 52px 0 12px 20px;
}
#popup_bourse_lien img.analyste_en{
margin: 53px 0 12px 20px;
}
#popup_bourse_lien img.assemblee{
margin: 23px 0 12px 20px;
}
#popup_bourse_lien img.actionnariat{
margin: 78px 0 12px 20px;
}
#popup_bourse_03 {
position: absolute;
top: 54px;
right: -14px;
width: 167px;
height: 200px;
background-image: url(/templates/eiffage/images/header/blocBourse3.png)!important; /*pour ie6 utiliser PngOptimizer.exe pour le png*/
background-image: none;
filter: none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/eiffage/images/header/blocBourse3.png', sizingMethod='scale'); /*chemin en absolu   pour ie6*/
}
#popup_bourse_03 img.bourse{
margin: 120px 0 12px 28px;
}
/**********/
/*contenu*/
/**********/
/*accueil*/
.boite_accueil {
width: 220px;
float: left;
margin: 0px 20px 0px 0px;
padding-top: 20px;
background-image: url(/templates/eiffage/images/header/fondpointille.gif);
background-repeat: no-repeat;
background-position: top left;
}
.boite_accueil a:hover {
	cursor: pointer;
}
.boite_accueil_2 {
width: 220px;
float: left;
padding-top: 20px;
background-image: url(/templates/eiffage/images/header/fondpointille.gif);
background-repeat: no-repeat;
background-position: top left;
}
.b_a_lien {
width: 220px;
float: left;
display: block;
min-height: 1px;
margin: 0px 20px 0px 0px;
text-align: right;
}
.b_a_lien a:hover {
	cursor: pointer;
}
.b_a_lien img{
vertical-align: middle;
}
.b_a_lien_2 img{
vertical-align: middle;
}
.b_a_lien_2 {
float: left;
text-align: right;
height: 20px;
width: 210px;
}
#boite_accueil_lien {
width: 940px;
clear: both;
line-height: 20px;
vertical-align: middle;
}
#boite_accueil_lien a{
color: #e20025;
}
#boite_accueil_lien img{
padding-right: 7px;
display: inline;
}
#boite_accueil_lien span{
line-height: 25px;
vertical-align: middle;
}
/*texte*/
#boite_gauche {
width: 220px;
float: left;
/*background-color: #000000;*/
margin: 20px 0px 20px 0px;
}
#boite_centre {
width: 460px;
float: left;
/*background-color: #ff0000;*/
margin: 20px;

}
#boite_droite {
width: 220px;
float: left;
/*background-color: #cccccc;*/
margin: 20px 0px 20px 0px;
}
/*****/
/*bas*/
/*****/
#boite_bas {
width: 940px;
clear: both;
height: 30px;
background-image: url(/templates/eiffage/images/header/fondbas.gif);
background-repeat: no-repeat;
background-position: top left;
}
#boite_bas p {
float: left;
padding-top: 13px;
font-size: 10px;
width: 200px;
}
#boite_bas p a{
font-size: 10px;
}
.menu_bas {
height: 30px;
float: right;
padding: 13px 18px 0 7px;
background-repeat: no-repeat;
background-position: top left;
}
.menu_bas_2 {
height: 42px;
float: right;
padding: 13px 0px 0 7px;
background-repeat: no-repeat;
background-position: top left;
}

#b_1_off { background-image: url(/templates/eiffage/images/header/fdmenubas1off.gif); }
#b_1_on { background-image: url(/templates/eiffage/images/header/fdmenubas1on.gif); }
#b_2_off { background-image: url(/templates/eiffage/images/header/fdmenubas2off.gif); }
#b_2_on { background-image: url(/templates/eiffage/images/header/fdmenubas2on.gif); }
#b_3_off { background-image: url(/templates/eiffage/images/header/fdmenubas3off.gif); }
#b_3_on { background-image: url(/templates/eiffage/images/header/fdmenubas3on.gif); }
#b_4_off { background-image: url(/templates/eiffage/images/header/fdmenubas4off.gif); }
#b_4_on { background-image: url(/templates/eiffage/images/header/fdmenubas4on.gif); }
#b_5_off { background-image: url(/templates/eiffage/images/header/fdmenubas5off.gif); }
#b_5_on { background-image: url(/templates/eiffage/images/header/fdmenubas5on.gif); }
#b_6_off { background-image: url(/templates/eiffage/images/header/fdmenubas6off.gif); }
#b_6_on { background-image: url(/templates/eiffage/images/header/fdmenubas6on.gif); }
#b_7_off { background-image: url(/templates/eiffage/images/header/fdmenubas7off.gif); }
#b_7_on { background-image: url(/templates/eiffage/images/header/fdmenubas7on.gif); }
#b_8_off { background-image: url(/templates/eiffage/images/header/fdmenubas8off.gif); }
#b_8_on { background-image: url(/templates/eiffage/images/header/fdmenubas8on.gif); }

.ss_menu {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background-image: url(/templates/eiffage/images/fondssmenu.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	overflow:hidden;
}
.ss_menu_child {
	background-position: 10px top;
}
#ss_m_bord { border-top: 1px solid #e1e1e1; }
.ss_menu img{ margin-left: 16px; }
.ss_menu_child img{ margin-left: 26px; }
.menu_cat {
	height: auto;
	min-height: 17px;
	display: list-item;
	list-style-image: url(/templates/eiffage/images/navigation/next_eiffage.gif);
	margin-left: 16px;
	list-style-position: outside;
	text-align: left;
}
* html .menu_cat {
	height: 17px;
}
.menu_cat img{
	margin-left: 0px;
}
.menu_cat a img{
	margin-left: -2px;
	border-bottom: 1px #FFFFFF solid;
}
.menu_cat a:hover img{
	border-bottom: 1px #E1003A solid;
}

@media print {
address,
blockquote,
body, dd, div,
dl, dt,
form,
h1, h2, h3, h4,
h5, h6,
object, ol, p,
ul,
hr, pre         { display: block }
li              { display: list-item }
head            { display: none }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }

div.menu_cat, #boite_haut *, #popup_bourse_03, #popup_bourse_lien, #boite_bas, #boite_gauche {display: none;}
* {float:none !important;}
#boite_centre, #general, #boite_droite, #boite_menu *, div.boite_accueil, div#boite_accueil_lien, div#boite_accueil_lien div, #boite_centre form label  {float:left !important;}
#boite_menu, #boite_centre {clear:both !important;}
}
.titre_forclum  {
	  color:#E1003A !important;
	  font-size:14px !important;
	  font-weight:bold !important;
}
.sous_titre_forclum {
	  color:#E1003A !important;
	  font-size:12px !important;
	  font-weight:bold !important;
}

