.navigation {
margin:0;
padding:0;
list-style:none;
background:#FFFFFF;
color:#FFFFFF;
width:100%;
font:11px Arial, sans-serif;
margin-bottom:20px;
}

.navigation ul, .navigation li{
list-style:none;
list-style-type:none;	
}

.navigation a, .navigation span {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding: 3px 5px;
color: #FFF;
text-decoration:none;
background:#0171b9;
border-bottom:1px solid #FFFFFF;
line-height:18px;
}

.navigation .Active {
color: #FFF;
background:#354264;
}

.navigation .Active a {
font-size: 11px;
font-weight:bold;
background: #354264;
color:#FFF;
}

.navigation a.Active {
color: #FFF;
}

.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
background-image: url(../commun/img/menu/menu-item-deroule.gif);
text-decoration:none;
padding-right:20px;
}

.navigation .toggleSubMenu a.Active {
color: #FFF;
background:url(../commun/img/menu/menu-item-deroule-active.gif);
padding-right:20px;
}

.navigation .toggleSubMenu2 a, .navigation .toggleSubMenu2 span {
background-image: url(../commun/img/menu/menu-item-deroule2.gif);
text-decoration:none;
}
.navigation .open a, .navigation .open span {
background-image: url(../commun/img/menu/menu-item-enroule.gif);
text-decoration:none;
}
.navigation .open2 a, .navigation .open2 span {
background-image: url(../commun/img/menu/menu-item-enroule2.gif);
text-decoration:none;
}

.navigation a:hover, .navigation a:focus, .navigation a:active {
text-decoration:none;
font-weight:bold;
}

.navigation ul.subMenu, .navigation ul.open_at_load {
font-size:11px;
background:none;
background-color:#56a0d1;
margin:0;
padding:0;
color:#FFF;
}

.navigation ul.subMenu, .navigation ul.subMenu a, .navigation ul.open_at_load a {
background:none;
background-color:#56a0d1;
padding:3px 20px;
color:#FFF;
padding-left:20px;
font-size: 11px;
color:#FFF;
}

.navigation ul.open_at_load li.Active, .navigation ul.open_at_load li.Active a.Active {
color:#FFF;
background:#354264;
}

.navigation ul.subMenu2, .navigation ul.subMenu2 li {
font-size:11px;
font-weight:normal;
background:#9eacb5;
margin:0;
padding:0;
color:#FFF;
}

.navigation ul.subMenu2 li.Active a {
font-size:11px;
font-weight:normal;
background:#354264;
color:#FFF;
}

.navigation ul.subMenu2 a {
background:none;
padding: 3px 20px;
color:#FFF;
padding-left:40px;
font-weight:normal;
}





/*
* -----------------------------------------------------------------------------------
* Nouveau menu 22/10/13
* -----------------------------------------------------------------------------------
*/

.navigation ul, .navigation li, .navigation li a {
    list-style: none outside none;
    margin: 0;
    padding: 0;
	background:none;
}

/* Général */
.navigation li a{
	display:block;
	 background-color: #98B6DC;
    border-color: #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    border-style: none;
	color: #FFFFFF;
    font-size: 11px;
    line-height: 1;
	font-weight:normal;
	margin: 0;
    min-height: 12px;
    padding-bottom: 4px;
    padding-top: 4px;
	padding-left:6px;
}

/*
.navigation .Active {
    background: none;
}*/


/* Police des rubriques */
.navigation .subMenu1 li a, .navigation .subMenu2 li a, .navigation .subMenu3 li a{
	color: #FFFFFF;
    font-size: 11px;
    line-height: 1;
	font-weight:normal;
	padding-right:10px;
}

/* Marge des rubriques de différents niveaux */
.navigation .subMenu1 li a {
    margin-left: 20px;
}

.navigation .subMenu2 li a {
    margin-left: 40px;
}

.navigation .subMenu3 li a, .navigation ul.subMenu3 li a {
    margin-left: 60px;
}

.navigation .toggleSubMenu a{
    background-image: url("/commun/img/menu2/menu-item-deroule.gif");
	background-position: right 0px top -2px;
    padding-right: 20px;
    text-decoration: none;
}
.navigation .toggleSubMenu a:hover{
	 background-image: url("/commun/img/menu2/menu-item-deroule-survol.gif");
}


.navigation .toggleSubMenu a.Active {
    background: url("/commun/img/menu2/menu-item-deroule-active.gif");
	background-position: right 0px top -2px;
}
.navigation .toggleSubMenu a.Active:hover{
	 background-image: url("/commun/img/menu2/menu-item-deroule-survol.gif");
}

.navigation li a:hover{
	background-color:#000;
		color: #FFFFFF;
    font-size: 11px;
    line-height: 1;
	font-weight:normal;
}




.navigation a.current{
	background-color:#0070B8;
}

.navigation ul.open_at_load li.Active {
    background: none;
    color: #FFFFFF;
}
.navigation ul.open_at_load li.Active a.Active {
    background-color: #0070B8;
    color: #FFFFFF;
}

.navigation .Active {
    background: none;
    color: #FFFFFF;
}
.navigation li.Active a{
	 background-color: #0070B8;
}

/* Menu niveau 2 (ancien gris) */ 
.navigation ul.subMenu2, .navigation ul.subMenu2 li {
    background: none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.navigation ul.subMenu2 li a{
	background-color: #92B3DA;
	
	display:block;
	 background-color: #98B6DC;
    border-color: #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    border-style: none;
	color: #FFFFFF;
    font-size: 11px;
    line-height: 1;
	font-weight:normal;
	margin: 0;
    min-height: 12px;
    padding-bottom: 4px;
    padding-top: 4px;
	padding-left:6px;
	
	margin-left:40px;
}

.navigation ul.subMenu2 li.Active a {
	background:none;
   	background-color: #0070B8;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}


.navigation ul.subMenu3 li a{
	margin-left:60px;
}

/* Général */




/* Général */

#content-page{
	/*top:30px;	*/
}
#tabs {
    left: -260px;
    top: 150px;
	width:990px;
}

#tabs li{
	background-image:none;
	background: linear-gradient(to bottom, #98B6DC, #0271BD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    position: relative;	
	min-height:27px;
}
#tabs li:hover{
	background-image:none;
 	background-color: #FFFFFF;
}
#tabs li:hover a{
	color:#000;	
}

#tabs a{
	background-image:none;	
	margin-top:2px;
}

#tabs #current a{
	background-image:none;	
}
#tabs li a {
 font-size:12px;
}
#tabs #current {
	background-image:none;
 	background-color: #FFFFFF;
}
#tabs li#current-blue{
	background: linear-gradient(to bottom, #E266A8, #330323 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    position: relative;
}
#tabs #current-blue a{
	background:none;	
}
#tabs a.grey {
    color: #ffffff;
}

body.astronomers-page #tabs li#current-blue{
	background-image:none;
 	background-color: #FFFFFF;
}
body.astronomers-page #tabs li#current-blue a{
	color:#000;
}

