/*******************************
	TEMPLATE CSS RUBRIQUE
*******************************/

/* liseret de separation */
#liseret-separation-menu{
	height:4px;
	line-height:4px;
	font-size:1px;
	margin-bottom:15px;
}
#page-rub.produits #liseret-separation-menu{
	background-color:#FAD05B;
}
#page-rub.services #liseret-separation-menu{
	background-color:#AACA6A;
}
#page-rub.detail-promotions #liseret-separation-menu,
#page-rub.implantations-fiche #liseret-separation-menu,
#page-rub.implantations #liseret-separation-menu{
	background-color:#71C2C2;
}
#page-rub.detail-actualites #liseret-separation-menu,
#page-rub.actualites #liseret-separation-menu{
	background-color:#00749F;
}
#page-rub.entreprise-detail #liseret-separation-menu,
#page-rub.entreprise #liseret-separation-menu{
	background-color:#858589;
}

#page-rub.espacepro #liseret-separation-menu{
	background-color:#929595;
}

.souslignage{
	background-color:white;
	height:4px;
	line-height:4px;
	font-size:1px;
	position:relative;
	left:0px;
	width:0px;
}
.souslignage-produits{
	background-color:#FAD05B;
	height:4px;
	line-height:4px;
	font-size:1px;
	position:relative;
	left:0px;
	width:148px;
}

.souslignage-services{
	background-color:#AACA6A;
	height:4px;
	line-height:4px;
	font-size:1px;
	position:relative;
	left:153px;
	width:148px;
}

.souslignage-implantations{
	background-color:#71C2C2;
	height:4px;
	line-height:4px;
	font-size:1px;
	position:relative;
	left:306px;
	width:148px;
}

.souslignage-entreprise{
	background-color:#858589;
	height:4px;
	line-height:4px;
	font-size:1px;
	position:relative;
	left:612px;
	width:148px;
}

.souslignage-actualites{
	background-color:#00749F;
	height:4px;
	line-height:4px;
	font-size:1px;
	position:relative;
	left:459px;
	width:148px;
}


/*******************************************************/
/* PARTIE GAUCHE
/*******************************************************/
/* MENU GAUCHE (uniquement dabs les pages produits, services, implantation, societe) */
#page-rub #menu-gauche{

}
#page-rub #menu-gauche ul{
	margin:0px;
	padding:0px;
}
/* sous rubrique */
#page-rub #menu-gauche li.on,
#page-rub #menu-gauche li{
	list-style-type: none;
	margin-bottom:3px;

}
#page-rub #menu-gauche li{
	line-height:0px;
}
#page-rub #menu-gauche li.on{
padding-top:5px;
padding-left:7px;
margin-bottom:0px;
font-weight:bold;
}
#page-rub #menu-gauche li.on,
#page-rub #menu-gauche li.on a{
	font-size:16px;
	line-height:18px;
}
#page-rub.entreprise-detail #menu-gauche li.on,
#page-rub.entreprise-detail #menu-gauche li.on a,
#page-rub.entreprise #menu-gauche li.on,
#page-rub.entreprise #menu-gauche li.on a{
	color: #27D6A3;
}
#page-rub.detail-actualites #menu-gauche li.on,
#page-rub.detail-actualites #menu-gauche li.on a{
	/*color: #00749F;*/
	color: #000000;
}
#page-rub.detail-actualites #menu-gauche li span a.retour{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
#page-rub.detail-actualites #menu-gauche li span a.retour:hover{
	font-weight:bold;
}
#page-rub.espacepro #menu-gauche li.on,
#page-rub.espacepro #menu-gauche li.on a{
	color: #929595;
}
#page-rub.detail-promotions #menu-gauche li.on,
#page-rub.detail-promotions #menu-gauche li.on a,
#page-rub.implantation #menu-gauche li.on,
#page-rub.implantation #menu-gauche li.on a{
	color: #71C2C2;
}
#page-rub.services #menu-gauche li.on,
#page-rub.services #menu-gauche li.on a{
	color: #85A3EE;
}
#page-rub.produits #menu-gauche li.on,
#page-rub.produits #menu-gauche li.on a{
	color: #FED640;
}
#page-rub #menu-gauche li a{
	line-height:0px;
}

/* ie 5 bug */
@media tty {
   i{content:"\";/*" "*/}}@m; #page-rub #menu-gauche li,#page-rub #menu-gauche li a{height:30px;} /*";}
   }/* */
@media tty {
   i{content:"\";/*" "*/}}@m; #page-rub #menu-gauche li.on,#page-rub #menu-gauche li.on a{height:18px;} /*";}
   }/* */
/* fin bug ie 5 */

#page-rub #menu-gauche li img{
	display:block;
	overflow/**/:hidden;	
}
/* sous sous rubrique */
#page-rub #menu-gauche li.retrait,
#page-rub #menu-gauche li.retrait-on{
	line-height: 30px;
	border-bottom: dashed #000000 1px;
	height: 30px;
	background-position:0px center;
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-left:25px;
	margin-left:17px;
	margin-right:15px;
}
#page-rub.produits #menu-gauche li.retrait,
#page-rub.produits #menu-gauche li.retrait-on{
	background-image:url(../img/commun/rub/fleche_menu_mat.gif);
}
#page-rub.services #menu-gauche li.retrait,
#page-rub.services #menu-gauche li.retrait-on{
	background-image:url(../img/commun/rub/fleche_menu_serv.gif);
}
#page-rub.entreprise-detail #menu-gauche li.retrait,
#page-rub.entreprise-detail #menu-gauche li.retrait-on,
#page-rub.entreprise #menu-gauche li.retrait,
#page-rub.entreprise #menu-gauche li.retrait-on{
	background-image:url(../img/commun/rub/fleche_menu_soc.gif);
}

#page-rub #menu-gauche li.retrait,
#page-rub #menu-gauche li.retrait-on,
#page-rub #menu-gauche li.retrait a,
#page-rub #menu-gauche li.retrait-on a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4C4C4C;
	font-weight:normal;
	line-height: 30px;	
	height: 30px;
}

#page-rub #menu-gauche li.retrait a:hover,
#page-rub #menu-gauche li.retrait-on a{
	font-weight:bold;
}
#page-rub #menu-gauche li.retrait-on{
	font-weight:bold;
}

#page-rub #menu-gauche li#groupe-retrait,
#page-rub #menu-gauche li#groupe-retrait{
	border-bottom: 0px;
	margin-bottom:0px;
}

#page-rub #menu-gauche li#dernier-retrait,
#page-rub #menu-gauche li#dernier-retrait{
	border-bottom: 0px;
	margin-bottom:5px;
}

#page-rub.services #menu-gauche li#dernier-retrait{
        margin-bottom:20px;
	border-bottom: 4px solid #A5C666;
}

#page-rub.detail-actualites #menu-gauche li#dernier-retrait{
	padding-left:7px;
	border-bottom: 0px;
}
#page-rub.entreprise-detail #menu-gauche li#dernier-retrait,
#page-rub.entreprise #menu-gauche li#dernier-retrait{
	background-position:5px 10px;
	line-height:22px;
	height:18px;
	padding-top:7px;
	padding-bottom:4px;
	margin-left:12px;	
}

/* sous-sous-sous-rubrique (societe > recrutement) */
#page-rub #menu-gauche li.ss-retrait,
#page-rub #menu-gauche li.ss-retrait-on{
	margin-top:3px;
	margin-bottom:0px;
	padding-left:49px;
	border:0px;
	text-indent:-12px;
}
#page-rub #menu-gauche li.ss-retrait,
#page-rub #menu-gauche li.ss-retrait-on,
#page-rub #menu-gauche li.ss-retrait a,
#page-rub #menu-gauche li.ss-retrait-on a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4C4C4C;
	font-weight:normal;
	line-height: 12px;	
	height: 15px;
}
#page-rub #menu-gauche li.ss-retrait a:hover,
#page-rub #menu-gauche li.ss-retrait-on a{
	font-weight:bold;
}

#page-rub #menu-gauche li#ss-groupe-retrait,
#page-rub #menu-gauche li#ss-groupe-retrait{
	border-bottom: dashed #000000 1px;
	
	background-position:0px center;
	background-repeat:no-repeat;
	padding-left:32px;
	padding-bottom:5px;
	text-indent:-12px;
	margin-left:17px;
	margin-right:15px;	
}

#page-rub.entreprise-detail #menu-gauche li.dernier,
#page-rub.entreprise #menu-gauche li.dernier
{
        padding-bottom:10px;
        margin-left:19px;
	border-bottom: 4px solid #858589;
        line-height: 10px;
}


/*******************************************************/
/* PARTIE DROITE
/*******************************************************/
#page-rub .titre-page{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:72px;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:75px;
	margin-left:-39px;
}

#page-rub.produits .titre-page{
        margin-left:-104px;
	/*background-image:url(../img/commun/rub/fleche_titre_mat.gif);*/
}
#page-rub.detail-actualites  .titre-page,
#page-rub.actualites .titre-page{
	background-image:url(../img/commun/rub/picto_rub_actualite.gif);
	line-height:48px;
}
#page-rub.detail-promotions .titre-page,
#page-rub.implantations-fiche .titre-page,
#page-rub.implantations .titre-page{
	background-image:url(../img/commun/rub/picto_rub_ptv.gif);
	line-height:48px;
}
#page-rub.services .titre-page{
	background-image:url(../img/commun/rub/picto_rub_service.gif);
	line-height:48px;
}
#page-rub.entreprise-detail .titre-page,
#page-rub.entreprise .titre-page{
	background-image:url(../img/commun/rub/picto_rub_societe.gif);
	line-height:48px;
}
#page-rub.plansite .titre-page,
#page-rub.contact .titre-page,
#page-rub.autres .titre-page{
	background-image:url(../img/commun/rub/picto_rub_societe.gif);
	line-height:48px;	
}


#page-rub.espacepro .titre-page{
	margin-bottom:0px;
	line-height:0px;
	padding-left:0px;
	margin-left:-39px;
}

