/**********/
/*bandeaux*/
/**********/
#general *{ outline:none;  }

.visu_rub41 {float: left; background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement1.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF;}
.visu_rub41:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.visu_rub41 {
	display: inline-block;
}
 
html[xmlns] .visu_rub41 {
	display: block;
}
 
* html .visu_rub41 {
	height: 1%;
}
.visu_rub41b{float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement1b.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF;}
.visu_rub41b:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub41b {
        display: inline-block;
}

html[xmlns] .visu_rub41b {
        display: block;
}

* html .visu_rub41b {
        height: 1%;
}
.visu_rub42 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement2.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF;}
.visu_rub42:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub42 {
        display: inline-block;
}

html[xmlns] .visu_rub42 {
        display: block;
}

* html .visu_rub42 {
        height: 1%;
}
.visu_rub43 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement3.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF;}
.visu_rub43:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub43 {
        display: inline-block;
}

html[xmlns] .visu_rub43 {
        display: block;
}

* html .visu_rub43 {
        height: 1%;
}
.visu_rub44 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement4.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF;}
.visu_rub44:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub44 {
        display: inline-block;
}

html[xmlns] .visu_rub44 {
        display: block;
}

* html .visu_rub44 {
        height: 1%;
}
.visu_rub45 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement5.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF;}
.visu_rub45:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub45 {
        display: inline-block;
}

html[xmlns] .visu_rub45 {
        display: block;
}

* html .visu_rub45 {
}
.visu_rub46 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement6.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF; }
.visu_rub46:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub46 {
        display: inline-block;
}

html[xmlns] .visu_rub46 {
        display: block;
}

* html .visu_rub46 {
        height: 1%;
}
.visu_rub47 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_developpement7.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF; }
.visu_rub47:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub47 {
        display: inline-block;
}

html[xmlns] .visu_rub47 {
        display: block;
}

* html .visu_rub47 {
        height: 1%;
}

.visu_rub61 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_forclum.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF; }
.visu_rub61:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub61 {
        display: inline-block;
}

html[xmlns] .visu_rub61 {
        display: block;
}

* html .visu_rub61 {
        height: 1%;
}
.visu_rub51 {float: left;background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_rub_fournisseurs.jpg) no-repeat 0% 100%; border-bottom:2px solid #FFF; }
.visu_rub51:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.visu_rub51 {
        display: inline-block;
}

html[xmlns] .visu_rub51 {
        display: block;
}

* html .visu_rub51 {
        height: 1%;
}
#boite_centre_dd { float: left; width:685px; margin: 10px 0 20px 16px; position:relative   }
#boite_centre_dd .content { _width:649px; color:#151515; padding: 30px 17px 17px 17px; border:1px solid #d8d8d8; border-top:none; font-size:11px!important; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:-20px;  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bg_content.png) 0px 0px !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zp/templates/Eiffage_Contenu_Maitre/img/bg_content.png", sizingMethod="scale"); text-align:justify;  _overflow-x:hidden; overflow:hidden ; zoom:1; 
}  
#boite_centre_dd .content ul { list-style:none; padding:0 0 0 0; margin:0;} 
#boite_centre_dd .content h2 {  color:#ec6615; font-weight:normal; font-size:11px; margin-top:15px;} 
#boite_centre_dd .content a { text-decoration:underline;} 


#bd_rouge {	width: 939px; height: 14px; background-color: #e20025;}
#bd_photo_1 {
	width: 939px;
	height: 153px; clear:both;
}
 

/**********/
/*contenu*/
/**********/
#general #boite_gauche {
	width: 220px;
	float: left;
	margin: 20px 0px 20px 0px;
}
#boite_gauche div.image_gauche{
	float: left;
	display: block;
	height: auto;
}
#boite_gauche #ss_m_bord { border-top: 1px solid #e1e1e1; }
#boite_gauche .ss_menu {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background-image: url(/templates/eiffage/images/fondssmenu_dd.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	overflow:hidden;
}

#boite_gauche .s1  { background-position: 0px 0px; 
}
#boite_gauche .s2  { background-position: 0px -22px; 
}
#boite_gauche .s3 { background-position: 0px -44px; 
}
#boite_gauche .s4  { background-position: 0px -66px; 
}
#boite_gauche .s5  { background-position: 0px -88px; 
}
#boite_gauche .s6  {  background-position:  0px -198px; 
}
#boite_gauche .s7  {  background-position:  0px -220px; 
}
#boite_gauche .f1  {  background-position: 0px -110px; 
}
#boite_gauche .f2  {   background-position: 0px -132px; 
}
#boite_gauche .f3  {   background-position: 0px -154px; 
}
#boite_gauche .f4  {   background-position: 0px -176px; 
}
#boite_gauche .ss_menu a{ color:#617481;  padding:0 0 0 20px; line-height:22px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;
}
#boite_gauche .ss_menu a:hover{ 
}
#boite_gauche .s1 a:hover, #boite_gauche .s1 a.active{ color:#70b7c1;  
}
#boite_gauche .s2 a:hover, #boite_gauche .s2 a.active{ color:#e5600f;  
}
#boite_gauche .s3 a:hover, #boite_gauche .s3 a.active{ color:#b87a94;  
}
#boite_gauche .s4 a:hover, #boite_gauche .s4 a.active{ color:#87bc14;  
}
#boite_gauche .s5 a:hover, #boite_gauche .s5 a.active{ color:#550e69;  
}
#boite_gauche .s6 a:hover, #boite_gauche .s6 a.active{ color:#0059a5;  
}
#boite_gauche .s7 a:hover, #boite_gauche .s7 a.active{ color:#fbb800;  
}
#boite_gauche .f1 a:hover, #boite_gauche .f1 a.active{ color:#280137;  
}
#boite_gauche .f2 a:hover, #boite_gauche .f2 a.active{ color:#051137;  
}
#boite_gauche .f3 a:hover, #boite_gauche .f3 a.active{ color:#8498ae;  
}
#boite_gauche .f4 a:hover, #boite_gauche .f4 a.active{ color:#988377;  
}
#boite_gauche .ss_menu_child {
	background-position: 10px top;
}   

#boite_centre {
	width: 460px;
	float: left;
	margin: 20px;
	height: auto;
}
#boite_centre h1{
	font-size: 14px;
	font-weight: bold;
	color: #e1003a;
	text-transform: uppercase;
	margin-bottom: 18px;
}
#boite_centre h2{
	font-weight: bold;
	color: #e1003a;
	font-size: 14px;
}
#boite_centre p{
	margin-bottom: 18px;
	font-size: 12px;
	color: #000000;
}
#boite_centre strong{
	color: #000000;
	font-size: 12px;
}
/*#boite_centre table tr td{
	color: #000000;
}*/
#boite_centre div.lien img {
	vertical-align: middle;
	margin-right: 7px;
}
#boite_droite {
	width: 217px;
	float: left;
	display:block;
	overflow: hidden;
	margin: 20px 0px 20px 0px;
	padding: 0;
	text-align:right;
}
#boite_droite div.lien img {
	vertical-align: middle;
	margin-right: 7px;
	border: 0;
}
#boite_droite p.legende {
	font-size: 10px;
	color: #617481;
	margin-bottom: 18px;
}
/********************************************************************************/
/* SKIN COMMUN */
/********************************************************************************/
ul.menu_cat   {list-style:none; height:70px;width:685px; margin:0; padding:0;   }
ul.menu_cat li {display:inline; float:left; position:relative; z-index:9  }
ul.menu_cat li a{  display:block; float:left; line-height:50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; position:relative; padding:0 15px 0 15px; text-align:center;   }
ul.menu_cat li.active a, ul.menu_cat li a:hover{   }
.bul_voir {   width:88px; height:42px; text-align:center; line-height:34px; color:#FFFFFF; font-size:12px; font-weight:bold; margin:30px 0 5px -3px; }
.content ul li {   padding:0 0 10px 14px; } 
ul.menu_cat li.first a{ background-position: -10px 0px!important; }
ul.menu_cat li a img{  display:none; }
.menu_cat li.active a img, .menu_cat li a:hover img { display:block; width:26px; height:13px; float:left; position:absolute;  left:45%; top:50px; border-bottom:none; } 
* html  ul.menu_cat  li { height: 50px; }   
#menu_scat   {  display:inline;z-index:8; background:#e7e7e7; width:683px!important; _width:683px; float:left; height:20px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:-30px 0 20px -17px !important;
padding:14px 0 0 0;
 }
* html #menu_scat   { margin-bottom:0px !important;}
*+html #menu_scat   { margin-bottom:0px !important;}
#menu_scat a  {   text-decoration:none!important;   font-size:11px; padding:0 10px 0 10px;   }
#menu_scat a:hover, #menu_scat a.active    {  }
#boite_centre_dd .content p{     } 
#boite_centre_dd .content a{position:relative; z-index:1; background:none; } 
.clear { clear:both;     }

 
/********************************************************************************/
/* SKIN ORANGE */
/********************************************************************************/
.orange ul.menu_cat   { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_orange.gif) repeat-x left top;}
.orange ul.menu_cat li {    }
.orange ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_orange.gif) repeat-y;  }
.orange ul.menu_cat li a span{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/flech_srub_orange.gif) no-repeat;  }
.orange ul.menu_cat li.active a, .orange ul.menu_cat li a:hover{ background:#d86600  url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_orange.gif) repeat-y 0px 0px; }
.orange .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_orange.gif) no-repeat;   }
.orange .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_orange.gif) no-repeat 0px 3px;   } 
.orange .content a{   } 


/********************************************************************************/
/* SKIN VERT */
/********************************************************************************/
.vert ul.menu_cat   { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_vert.gif) repeat-x left top;}
.vert ul.menu_cat li {    }
.vert ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_vert.gif) repeat-y; padding:0 19px 0 19px }
.vert ul.menu_cat li a span{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/flech_srub_vert.gif) no-repeat;  }
.vert ul.menu_cat li.active a, .vert ul.menu_cat li a:hover{ background:#96bc34  url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_vert.gif) repeat-y 0px 0px; }
.vert .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_vert.gif) no-repeat;   }
.vert .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_vert.gif) no-repeat 0px 3px;   } 
.vert .content a{ color:#85b228;    } 
.vert .content span{ color:#85b228;   } 
/*  table */
/********************************************************************************/
.vert .content table{ width:440px; float:right;  } 
.vert .content table th, .vert .content table td{ text-align:center; border:1px solid #FFF; border-left:none; border-top:none; padding:3px; font-weight:normal;  } 
.vert .content table th { background:#8fbc30; color:#000;   } 
.vert .content table td { background:#eef8b6; color:#6e9222;   } 
.vert .content table .row td{ background:#dce7a2;    }  
.vert .content table .total td{  color:#000;   }  
.vert .content table .first { text-align:left;} 
.legende-tab { padding:70px 10px 0 0; color:#85b228; font-size:12px;}

/********************************************************************************/
/* SKIN VIOLET */
/********************************************************************************/
.violet ul.menu_cat   { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_violet.gif) repeat-x left top;}
.violet ul.menu_cat li {    }
.violet ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_violet.gif) repeat-y;  padding:0 25px 0 25px;}
.violet ul.menu_cat li a span{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/flech_srub_violet.gif) no-repeat;  }
.violet ul.menu_cat li.active a, .violet ul.menu_cat li a:hover{ background:#5a2b64  url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_violet.gif) repeat-y 0px 0px; }
.violet .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_violet.gif) no-repeat;   }
.violet .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_violet.gif) no-repeat 0px 3px;   } 
.violet .content a{   } 

/********************************************************************************/
/* SKIN VIOLET 2 */
/********************************************************************************/
 
.violet2 .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_violet2.gif) no-repeat;   }
.violet2 .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_violet2.gif) no-repeat 0px 3px;   } 
.violet2 .content a{ text-decoration:none;   } 


/********************************************************************************/
/* SKIN BLEU */
/********************************************************************************/
 
.bleu .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_bleu.gif) no-repeat;   }
.bleu .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_bleu.gif) no-repeat 0px 3px;   } 
.bleu .content a{ text-decoration:none;   } 

/********************************************************************************/
/* SKIN BLEU 2*/
/********************************************************************************/
 
.bleu2 .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_bleu2.gif) no-repeat;   }
.bleu2 .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_bleu2.gif) no-repeat 0px 3px;   } 
.bleu2 .content a{ text-decoration:none;   } 

/********************************************************************************/
/* SKIN BLEU 3 */
/********************************************************************************/
.bleu3 ul.menu_cat   {  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_bleu3.gif) repeat-x left top;  
} 
.bleu3 ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_bleu3.gif) repeat-y; padding:10px 10px 5px 16px; height:35px; line-height:normal; } 
.bleu3 ul.menu_cat li.active a, .bleu3 ul.menu_cat li a:hover{ background:#00619a url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_bleu3.gif) repeat-y 0px 0px;    } 
.bleu3 .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_bleu3.gif) no-repeat 0px 3px; padding:0 0 5px 14px;  } 
.bleu3 .content a{ color:#0059a5; text-decoration:none; }  
.bleu3 .content h3{ color:#0059a5; text-decoration:none; }  
.bleu3 ul.menu_cat li.first a { padding:10px 16px 5px 21px!important;  _padding:10px 17px 5px 20px; }
 
 /********************************************************************************/
/* SKIN JAUNE 3 */
/********************************************************************************/
.jaune3 ul.menu_cat   {  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_yellow3.gif) repeat-x left top;  
} 
.jaune3 ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_yellow3.gif) repeat-y; padding:10px 10px 5px 16px; height:35px; line-height:normal; } 
.jaune3 ul.menu_cat li.active a, .jaune3 ul.menu_cat li a:hover{ background:#ecb600 url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_puce_yellow3.gif) repeat-y 0px 0px;    } 
.jaune3 .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_yellow3.gif) no-repeat 0px 3px; padding:0 0 5px 14px;  }

.jaune3 .content a{ color:#fbb800; text-decoration:none; }  
.jaune3 .content h3{ color:#fbb800; text-decoration:none; }  
.jaune3 ul.menu_cat li.first a { padding:10px 16px 5px 21px!important;  _padding:10px 17px 5px 20px; }
.jaune3 .content h3{padding-bottom:10px!important; clear:both}
.jaune3 .content ul {position:relative; width:100%;}
.jaune3 .content ul li.visuel{position:absolute; right:0px; top:80px; width:199px; height:185px; background:none}
.jaune3 .content ul li.visuel.social1{right:-15px; top:0px;}
.jaune3 .content ul li.visuel.innovation1{right:35px;_right:-10px; top:-20px;}
.jaune3 .content ul li.env1{right:0px; top:-40px;}
.jaune3 .content ul li.env2{right:0px; top:-25px;}
.jaune3 .content ul li.env3{right:-10px; top:5px;}
.jaune3 .content ul li.pos1{right:-5px; top:-30px;}
.jaune3 .content ul li.pos2{right:-10px; top:5px;}
.jaune3 .content .withvisuel {width:460px; float:left}
.jaune3 .content .visu_right {position:relative; top:-10px;}
.jaune3 .content .visu_right.visu2 {position:relative; top:11px; left:10px}


/********************************************************************************/
/* SKIN VERT2 */
/********************************************************************************/
.vert2 ul.menu_cat   {  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_vert2.gif) repeat-x left top;  
} 
.vert2 ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_vert2.gif) repeat-y; padding:10px 13px 5px 13px; height:35px; line-height:normal; }
.vert2 ul.menu_cat li a span{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/flech_srub_vert2.gif) no-repeat;     }
.vert2 ul.menu_cat li.active a, .vert2 ul.menu_cat li a:hover{ background:#5f9ba4  url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_vert2.gif) repeat-y 0px 0px;    }
.vert2 .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_vert2.gif) no-repeat;   }
.vert2 .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_vert2.gif) no-repeat 0px 3px;   } 
.vert2 .content ul.small li { padding:0 0 2px 14px;  } 
.vert2 .content ul.small li a{ color:#000000; }  
.vert2 .content a{  color:#528992; text-decoration:none;  } 
.vert2 ul.menu_cat li.first a {  padding:10px 13px 5px 14px!important;  _padding:10px 13px 5px 14px;   }
.vert2 .content p span, .vert2 .content li span {  color:#528992; }
.vert2 .content h3, .vert2 .content h4 {  color:#528992; font-weight:bold;   }
.vert2 .content h3.h32 {  color:#88c3cb; font-weight:bold; text-transform:uppercase;}
* html .vert2 .content h3.h32 {height:15px;margin-top:-8px !important;}
*+html .vert2 .content h3.h32 {height:15px;margin-top:-8px !important;}

.titreeiffage {margin-bottom:5px;}

.vert2 .content h3.h33 {  color:#000; font-weight:bold; text-transform:uppercase;   }

* html .first_p {margin-top:23px;}
*+html .first_p {margin-top:23px;}
*+html  .vert2 .content img {margin-top:10px;}

.vert2 #menu_scat   {color:#88c3cb;  margin-bottom:20px !important;}
* html .vert2 #menu_scat {margin-bottom:-3px !important;}
*+html .vert2 #menu_scat {margin-bottom:-3px !important;}
.vert2 #menu_scat a  { color:#88c3cb;    }
.vert2 #menu_scat a:hover, .vert2 #menu_scat a.active    {color:#69979d;  }
/********************************************************************************/
/* SKIN ROSE */
/********************************************************************************/
.rose ul.menu_cat   {  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_42_rose.gif) repeat-x left top;  
} 
.rose ul.menu_cat li a{  background:url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_rose.gif) repeat-y; padding:10px 10px 5px 17px; height:35px; line-height:normal; }
.rose ul.menu_cat li a br {line-height:0px;}
.rose ul.menu_cat li a span{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/flech_srub_rose.gif) no-repeat;     }
.rose ul.menu_cat li.active a, .rose ul.menu_cat li a:hover{ background:#b16e89 url(/zp/templates/Eiffage_Contenu_Maitre/img/sep_srub_rose.gif) repeat-y 0px 0px;    }
.rose .bul_voir { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/bul_voir_aussi_rose.gif) no-repeat; margin-bottom:10px;  }
* html .rose .bul_voir {margin-bottom:0px;;}
.rose .content ul li { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/puce_rose.gif) no-repeat 0px 3px;     padding:0 0 5px 14px;  } 
.rose .content a{ color:#bb7f98; text-decoration:none;   }  
.rose ul.menu_cat li.first a { padding:10px 16px 5px 18px!important;  _padding:10px 17px 5px 20px; }
.rose .content p span, .rose .content li span {  color:#bb7f98; }
.rose .content h3 {  color:#bb7f98; font-weight:bold; text-transform:uppercase; }
.rose #menu_scat   {color:#bb8099;  }
.rose #menu_scat a  { color:#bb8099;    }
.rose #menu_scat a:hover, #menu_scat a.active    {color:#9e5a77;  }

/********************************************************************************/ 

#boite_centre_dd .content .link_pdf { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/ico_pdf.gif) no-repeat; padding:5px 0 5px 30px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-bottom:4px; color:#151515; font-weight:normal; text-align:left; width:61%;  }
#boite_centre_dd .content .link_soft { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/ico_soft.gif) no-repeat; padding:5px 0 5px 30px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-bottom:4px; color:#151515; font-weight:normal; text-align:left; }
#boite_centre_dd .content .link_video { background:url(/zp/templates/Eiffage_Contenu_Maitre/img/ico_video.gif) no-repeat; padding:5px 0 5px 30px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-bottom:4px; color:#151515; font-weight:normal; text-align:left; width:61%;}
#boite_centre_dd .content .link_pdf:hover, #boite_centre_dd .content .link_soft:hover, #boite_centre_dd .content .link_video:hover {  text-decoration:underline; } 
.visu_right { float:right; margin:0 0 0 10px;  }
.visu_left { float:left; margin:0 10px 0 0 ;   }
.visu_left2 { float:left; margin:0 15px 70px 0 ;   }
.bleu { color:#051137;  }
.font11 { font-size:11px;}
.photo_luciole{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/photo_luciole.png)!important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zp/templates/Eiffage_Contenu_Maitre/img/photo_luciole.png", sizingMethod="scale"); width:275px; height:217px; float:right; margin:0 10px 0 0!important;  _margin:0 0 0 0;  }
.photo_chaire_entreprise{ background:url(/zp/templates/Eiffage_Contenu_Maitre/img/photo_chaire_entreprise.png)!important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zp/templates/Eiffage_Contenu_Maitre/img/photo_chaire_entreprise.png", sizingMethod="scale"); width:191px; height:180px; float:right; margin:0 0 0 10px!important;  _margin:0 0 0 0;  }
a.marron { color:#988377;}
.phototheque { margin:20px 0 0 0;  }
.phototheque h3 { background:url(../img/bg_ttr_phototheque.gif) no-repeat; width:220px; height:39px; line-height:50px; text-indent:43px; color:#617481; font-size:12px; font-weight:normal; margin-bottom:10px;}
.phototheque p { margin:0 5px 0 5px; _margin:0 4px 0 4px; padding:0; float:left; width:100px; height:105px; font-size:9px; text-align:center; line-height:11px;}
.phototheque p a {   font-size:9px; color:#0c0c0c; }
.phototheque p a:hover { color:#85b228; }
.phototheque p img { padding:5px 4px 5px 5px ; width:91px; height:70px; display:block; 
background:url("/zp/templates/Eiffage_Contenu_Maitre/img/phototheque_cadre_100x80.png") no-repeat!important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zp/templates/Eiffage_Contenu_Maitre/img/phototheque_cadre_100x80.png", sizingMethod="scale");}
.no_float { clear:both;}
