#navigation {
	margin:0;
	padding:0;
	border-style:solid;
	width:100%;
	height:48px; 
	margin-top:108px;
	border-width:1px 0 0 0;
}

ul.nav_rub1 {
	margin:0px;
}

ul.nav_rub1 li {
	list-style:none;
	float:left;
	width:90px;
	height:37px;
	text-align:center;
	margin:0 5px 0 5px;
	padding-top:8px;
}

#contenu ul.nav_rub1 li a {text-decoration:none; display:block;height:100%;	border-style:solid;	border-width:0 0 2px 0;}
#contenu ul.nav_rub1 li a:visited {text-decoration:none;}
#contenu ul.nav_rub1 li:hover{background-repeat: repeat-x;}

/* style vert - Accueil */
ul.nav_rub1 li#rub20{border-color:#04720e;padding-top:15px;height:30px}
#contenu ul.nav_rub1 li#rub20 a {color:#04720e;}
#contenu ul.nav_rub1 li#rub20 a:hover {background-image: url(/img/vert/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub20 a.on {background-image: url(/img/vert/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub20 a.selected {background-image: url(/img/vert/background_nav_on.jpg);}

/* style turquoise - Qui sommes nous */
ul.nav_rub1 li#rub30{border-color:#009787;color:#009787;}
#contenu ul.nav_rub1 li#rub30 a {color:#009787;}
#contenu ul.nav_rub1 li#rub30 a:hover {background-image: url(/img/turquoise/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub30 a.on {background-image: url(/img/turquoise/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub30 a.selected {background-image: url(/img/turquoise/background_nav_on.jpg);}

/* style violet - Ou nous trouver */
ul.nav_rub1 li#rub40{border-color:#8c1073;color:#8c1073;}
#contenu ul.nav_rub1 li#rub40 a {color:#8c1073;}
#contenu ul.nav_rub1 li#rub40 a:hover {background-image: url(/img/violet/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub40 a.on {background-image: url(/img/violet/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub40 a.selected {background-image: url(/img/violet/background_nav_on.jpg);}

/* Style bleu - Infos partenaires */
#contenu ul.nav_rub1 li#rub50 a {border-color:#015db0;color:#015db0;}
#contenu ul.nav_rub1 li#rub50 a:hover {background-image: url(/img/bleu/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub50 a.on {background-image: url(/img/bleu/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub50 a.selected {background-image: url(/img/bleu/background_nav_on.jpg);}

/* style taupe - Espace pro */
ul.nav_rub1 li#rub80{border-color:#84644a;padding-top:15px;height:30px}
#contenu ul.nav_rub1 li#rub80 a {color:#84644a;}
#contenu ul.nav_rub1 li#rub80 a:hover {background-image: url(/img/taupe/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub80 a.on {background-image: url(/img/taupe/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub80 a.selected {background-image: url(/img/taupe/background_nav_on.jpg);}

/* Style vert pomme - Je suis jeune */
ul.nav_rub1 li#rub60{border-color:#84c111;color:#84c111;float:right}
#contenu ul.nav_rub1 li#rub60 a {color:#84c111;font-size:15px;font-weight:bold;}
#contenu ul.nav_rub1 li#rub60 a:hover {background-image: url(/img/pomme/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub60 a.on {background-image: url(/img/pomme/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub60 a.selected {background-image: url(/img/pomme/background_nav_on.jpg);}

/* style orange - Je suis employeur */
ul.nav_rub1 li#rub70{border-color:#ff6e05;color:#ff6e05;float:right;margin-right:0;}
#contenu ul.nav_rub1 li#rub70 a {color:#ff6e05;font-size:15px;font-weight:bold;}
#contenu ul.nav_rub1 li#rub70 a:hover {background-image: url(/img/orange/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub70 a.on {background-image: url(/img/orange/background_nav_on.jpg);}
#contenu ul.nav_rub1 li#rub70 a.selected {background-image: url(/img/orange/background_nav_on.jpg);}

/* Menu déroulant */
ul.menu_deroulant { 
	display:none;
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:200px;
	background-color:white;
	border-style:solid;
	border-width:0 0 0 1px;
	background-repeat:no-repeat;
	background-position:top left;
	z-index:1000;
}

/* Correction IE6 */
* html ul.menu_deroulant {margin-left:-45px;}
/* Correction IE7 */
*+html ul.menu_deroulant {margin-left:-45px;}

ul.menu_deroulant li {
	width:200px;
	height:22px;
	text-align:left;
	margin:0;
	padding:0;
	border-width:0;
	background-repeat:no-repeat;
	background-position:bottom left;
}

#contenu ul.nav_rub1 li ul.menu_deroulant a{height:19px;border:none;padding:2px 0 0 4px;font-size:14px;}

/* Menu déroulant Vert */
#contenu ul.nav_rub1 li#rub20 ul.menu_deroulant { border-color:#04720e;}
#contenu ul.nav_rub1 li#rub20 ul.menu_deroulant li {background-image:url(/img/vert/background_menu_deroulant.jpg);}

/* Menu déroulant Turquoise */
#contenu ul.nav_rub1 li#rub30 ul.menu_deroulant { border-color:#009787;}
#contenu ul.nav_rub1 li#rub30 ul.menu_deroulant li {background-image:url(/img/turquoise/background_menu_deroulant.jpg);}

/* Menu déroulant Violet */
#contenu ul.nav_rub1 li#rub40 ul.menu_deroulant { border-color:#8c1073;}
#contenu ul.nav_rub1 li#rub40 ul.menu_deroulant li {background-image:url(/img/violet/background_menu_deroulant.jpg);}

/* Menu déroulant Bleu */
#contenu ul.nav_rub1 li#rub50 ul.menu_deroulant {border-color:#035eb1;}
#contenu ul.nav_rub1 li#rub50 ul.menu_deroulant li {background-image:url(/img/bleu/background_menu_deroulant.jpg);}

/* Menu déroulant Pomme */
#contenu ul.nav_rub1 li#rub60 ul.menu_deroulant { border-color:#84c111;}
#contenu ul.nav_rub1 li#rub60 ul.menu_deroulant li {background-image:url(/img/pomme/background_menu_deroulant.jpg);}
#contenu ul.nav_rub1 li#rub60 ul.menu_deroulant li a{font-size:14px;font-weight:normal}

/* Menu déroulant Orange */
#contenu ul.nav_rub1 li#rub70 ul.menu_deroulant { border-color:#f55003;}
#contenu ul.nav_rub1 li#rub70 ul.menu_deroulant li {background-image:url(/img/orange/background_menu_deroulant.jpg);}
#contenu ul.nav_rub1 li#rub70 ul.menu_deroulant li a{font-size:14px;font-weight:normal}

/* Menu déroulant Taupe */
#contenu ul.nav_rub1 li#rub80 ul.menu_deroulant { border-color:#84644a;}
#contenu ul.nav_rub1 li#rub80 ul.menu_deroulant li {background-image:url(/img/taupe/background_menu_deroulant.jpg);}

/* Sous-menu */
ul.nav_rub2 {
	margin:0px;
	height:28px;
	height: 1%;
	
}

div.sous_menu{
  overflow: hidden;
}
div.sous_menu ul {
	margin: 0;
	padding: 0 1em 0 0;
	list-style-type: none;
	height:28px;
}

div.sous_menu ul li {
	display: inline;
	padding:.3em 1em;
	height:19px;
	border-style:solid;
	border-width:0 0 1px 0;
}

div.sous_menu ul li#nav_rub2_titre{
	color:#fff;
	background-image:url(/img/commun/sous_menu_coin.png);
	background-repeat:no-repeat;
	background-position:top right;
}

div.sous_menu{margin-top:2px;border-top:6px solid #04720e;border-bottom:2px solid #04720e;}
div#sous_menu_rub20{margin-top:2px;border-top:6px solid #04720e;border-bottom:2px solid #04720e;}
div#sous_menu_rub30{margin-top:2px;border-top:6px solid #009787;border-bottom:2px solid #009787;}
div#sous_menu_rub40{margin-top:0px;border-top:6px solid #8c1073;border-bottom:2px solid #8c1073;}
div#sous_menu_rub50{margin-top:0px;border-top:6px solid #035eb1;border-bottom:2px solid #035eb1;}
div#sous_menu_rub60{margin-top:0px;border-top:6px solid #84c111;border-bottom:2px solid #84c111;}
div#sous_menu_rub70{margin-top:0px;border-top:6px solid #f55003;border-bottom:2px solid #f55003;}
div#sous_menu_rub80{margin-top:0px;border-top:6px solid #84644a;border-bottom:2px solid #84644a;}

/* Sous menu Pomme */
div#sous_menu_rub60{border-top:6px solid #84c111;border-bottom:2px solid #84c111;}
div#sous_menu_rub60 ul li#nav_rub2_titre{background-color:#84c111;}
#contenu ul.nav_rub2 li.rub60 {border-color:#84c111;}
#contenu ul.nav_rub2 li.rub60 a{color:#84c111;text-decoration:none;height:100%;font-size:13px;} 
#contenu ul.nav_rub2 li.rub60:hover {background-image: url(/img/pomme/background_nav_on.jpg);background-position:bottom center;}

/* Sous menu Orange */
div#sous_menu_rub70{border-top:6px solid #f54f01;border-bottom:2px solid #f54f01;}
div#sous_menu_rub70 ul li#nav_rub2_titre{background-color:#f54f01;}
#contenu ul.nav_rub2 li.rub70 {border-color:#f54f01;}
#contenu ul.nav_rub2 li.rub70 a{color:#f54f01;text-decoration:none;height:100%;font-size:13px;} 
#contenu ul.nav_rub2 li.rub70:hover {background-image: url(/img/orange/background_nav_on.jpg);background-position:bottom center;}

