/* CSS Document */
*{
padding:0px;
margin:0px;
top:0px;
left:0px;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
html, body {
height: 100%;
color:#333333;
}
/*body a{
color:#94BF26;
}
body a:hover{
color:#B0E42D;
}*/
#conteneur{
border: 1px solid #C2D9C9;
    margin: 0 auto;
    width: 924px;
	
}
#entete{
height:130px;
background:url(../img_site/etiquette_entete.gif) right 20px no-repeat;
}
#entete img {
margin-top:10px;
margin-left:26px;
}
/*********************lang select*******************************/
#langSelect{
float:right;
margin-top:45px;
margin-right:68px;
display:inline; /* IE margin+float BUG*/
font-size:11px;

}
#langSelect img{
display:inline;
margin:0;
vertical-align:bottom;

}

/************************************************MAIN MENU****************************************************
#mainMenu{
height:23px;
position:relative;
bottom:0px;
margin:0px;
font-size:11px;
margin-top:7px;
border-bottom:1px solid #BFD7C7;
border-top:1px solid #BFD7C7;

clear:both;
}
#mainMenu ul {
}
#mainMenu li {
display:block;
list-style:none;
float:left;
border:0;
border-right:1px solid #9BBB8D;
}
#menuEntreprise{width:150px;}
#menuCompetences{; width:150px;}
#menuControle{ width:150px;}
#menuEspace{background:#fff;width:150px;}
#menuVitrines{ width:150px;}


#menuEntreprise a{background:transparent url(../img_site/menu/menu_entreprise.gif) no-repeat; width:150px;}
#menuCompetences a{background:transparent url(../img_site/menu/menu_competences.gif) no-repeat; width:150px;}
#menuControle a{background:transparent url(../img_site/menu/menu_controle.gif)  no-repeat; width:150px;}
#menuEspace a{background:#fff;width:150px;}
#menuVitrines a{background:transparent url(../img_site/menu/menu_vitrines_2.gif) no-repeat; width:150px;}


#mainMenu li a{
float:left;
height:23px;

background-position:0px 0px;
}
#mainMenu li a:hover{
background-position:0 -23px ;
}


#menuVitrines2 a{background:url(../../img_site/menu/bg_menu_vitrines.gif) no-repeat scroll 0 0 transparent;color:#FFFFFF;
font-family:sans-serif;

width:150px;
padding-top:7px;}
#menuVitrines2 a{text-align:center;}

/********************************modification du menu pour page correspondante**************************************/
body.entreprise #main_menu li#menuEntreprise a{background-position:0 -23px ;}
body.competences #main_menu li#menuEntreprise a{background-position:0 -23px ;}
body.controle #main_menu li#menuEntreprise a{background-position:0 -23px ;}
body.vitrines #main_menu li#menuVitrines a{background-position:0 -23px ;}
/***************************************************************************/

/*************************************************************/
#bloc{
float:none;
clear:both;
}
/*************************************************************/
#sousMenu img{
display:inline;
/*margin-left:15px;*/
border:none;
}
/************************piedPage********************************/
#piedPage {
clear:both;
float:none;
background-color:#75B71B;
list-style:decimal;
font-size:11px;
}
#piedPage ul {
margin-left:11px;
}
#piedPage li{
line-height:28px;
display:inline;
margin:0px 15px;
padding-left:15px;
vertical-align:middle;
background:url(../img_site/footer_fleche.gif) left no-repeat;
font-family:Arial, Helvetica, sans-serif;
}
#piedPage li a{
text-decoration:none;
color:#1D2E07;
}
#piedPage li a:hover{
text-decoration:underline;
}



body.catalogue #piedCatalogue{text-decoration:underline;}
body.contact #piedContact{text-decoration:underline;}
body.plan #piedPlan{text-decoration:underline;}
body.donner #piedDonner{text-decoration:underline;}

#credits{
	width:802px;
	text-align:center;
	margin:0 auto;
	font-size:11px;
	padding:3px 0 3px 0;color:#414141;
}
#credits a{color:#414141;}

/*MENU*/



#menu_container{position:relative;}
.main_menu{list-style:none;}
.main_menu li ul{list-style:none;}
.main_menu a{text-decoration:none;}

.main_menu .lvl1{float:left;}
#entreprise{border-right:none; border-left:none;}
.main_menu .lvl1 .lvl1_link {width:149px;text-align:center;border:1px solid #c2d9ca;font-weight:bold;color:#005d20;font-size:11px;display:block;padding-top:3px;padding-bottom:5px;}
.main_menu .lvl1 .lvl1_link_current {width:149px;text-align:center;border-top:1px solid #c2d9ca; border-left:1px solid #c2d9ca; border-right:1px solid #c2d9ca;;font-weight:bold;color:#fff;background-color:#75b71b;font-size:11px;display:block;padding-top:3px;padding-bottom:5px;}
.main_menu .lvl1 .lvl1_link:hover{color:#fff;background-color:#75b71b;}


.main_menu .lvl1 ul{position:absolute;padding-left:0px;top:22px;}
#submenu_vitrine{ margin-left: 149px;}
.main_menu .separateur{background-color:#75B71B;border-bottom: 1px solid #C2D9CA;border-top: 1px solid #C2D9CA;margin-top: 0;height: 22px;}

.main_menu .lvl2{float:left;}

.main_menu .lvl2 .lvl2_link{color:#000;font-size:11px;background-color:#75b71b;border:1px solid #c2d9ca; padding: 4px 5px 4px;display:block;border-right:none;border-left:none;}
.main_menu .lvl2 .lvl2_link_current{font-weight:bold;color:#fff;font-size:11px;background-color:#75b71b;border:1px solid #c2d9ca; padding: 4px 5px 4px;display:block;border-right:none;border-left:none;}
.main_menu .lvl2 .lvl2_link:hover{font-weight:bold;color:#fff;}

.main_menu  .lvl2 .current lvl2{font-weight:bold;color:#fff;}

#_20ans{width:123px;text-align:center;padding-left: 21px;}
#competences{width:100px;text-align:center;}
#sourcing{width:193px;text-align:center;}
#controle{width:102px;text-align:center;}
#gestion{width:109px;text-align:center;}
#developpement{width:132px;text-align:center;}
#actualites_menu{width:61px;text-align:center;}

#vitrines{width:56px;text-align:center; border-left: 1px solid #C2D9CA;}
#devis{width:102px;text-align:center;}
#personalisation{width:92px;text-align:center;padding-right: 490px;}
