#N1_onglets a img {
	border: none;
}

#N1_onglets p,
#N1_onglets form,
#N1_onglets h1,
#N1_onglets h2,
#N1_onglets h3,
#N1_onglets h4,
#N1_onglets h5,
#N1_onglets h6 {
	margin: 0;
	font-weight: normal;
}

#N1_onglets a {
	text-decoration: none;
	color: #BB2389;
}

#N1_onglets a:hover {
	text-decoration: underline;
}

#N1_onglets .none {
	display: none;
}

#N1_onglets .sclear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html #N1_onglets .sclear {
	height: 1%;
}

* :first-child+html #N1_onglets .sclear {
	height: 1%;
}

#N1_onglets ul,
#N1_onglets ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* fin redefinitions generiques N1_onglets */

/* navigation */
#N1_onglets {
	clear: both;
	width: 819px;
	position: relative;
	z-index: 100;
}

html> /**/ body #N1_onglets {
	margin-bottom: -1px;
}

#N1_onglets {
	width: 100%;
}

#N1_onglets ul {
	padding-left: 20px;
}

#N1_onglets li {
	display: block;
	float: left;
	margin: 0 1px 0 0;
}

* html #N1_onglets {
	margin-bottom: -1px;
}

* :first-child+html #N1_onglets {
	margin-bottom: -1px;
}

#N1_onglets li a {
	margin-top: 10px;
	background: #A3A3A3 url(../images/menu-g-gris.gif) top left no-repeat;
	display: table;
	display: inline-block;
	text-decoration: none;
	font-size: 110%;
}

#N1_onglets li a:hover {
	text-decoration: none;
}

#N1_onglets li.N2_onglets_jaune a {
	background-color: #FFD509;
	background-image: url(../images/menu-g-jaune.gif);
}

#N1_onglets li.N2_onglets_blanc a {
	background-color: #CBCBCB;
	background-image: url(../images/menu-g-blanc.gif);
}

#N1_onglets li#ongletAj a {
	background-color: #FFD509;
	background-image: url(../images/menu-g-aj-pt.gif);
}

#N1_onglets li#ongletAj a.N3_onglets_on,#N1_onglets li#ongletAj a:hover {
	background-color: #FFD509;
	background-image: url(../images/menu-g-aj.gif);
}

#N1_onglets li a span.N4_onglets_lib {
	background: url(../images/menu-d-gris.gif) top right no-repeat;
	display: block;
	display: inline-block;
	cursor: pointer;
	cursor: hand;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	font-size: 100%;
	line-height: 110%;
	padding: 4px 11px 1px 11px;
}

#N1_onglets li.N2_onglets_jaune a span.N4_onglets_lib {
	padding-top: 3px;
	background-image: url(../images/menu-d-jaune.gif);
}

#N1_onglets li.N2_onglets_blanc a span.N4_onglets_lib {
	background-image: url(../images/menu-d-blanc.gif);
}

#N1_onglets li#ongletAj a span.N4_onglets_lib {
	background-image: url(../images/menu-d-aj.gif);
	padding: 4px 0 1px 50px;
}

#N1_onglets li.N2_onglets_blanc a span.N4_onglets_lib.pb {
	padding: 9px 11px 8px;
}

#N1_onglets li a span span {
	display: block;
	width: 13px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	margin: 0 35px;
	background: url(../images/menu-fleche-gris.gif) center top no-repeat;
}

html>#N1_onglets li a span span {
	min-width: 83px;
	margin: 0 auto;
}

* html #N1_onglets li a span span {
	margin: 0 35px;
}

* :first-child+html #N1_onglets li a span span {
	min-width: 0;
	margin: 0 35px;
}

#N1_onglets li.N2_onglets_jaune a span span {
	background-image: url(../images/menu-fleche-jaune.gif);
}

#N1_onglets li.N2_onglets_blanc a span span {
	background-image: url(../images/menu-fleche-blanc.gif);
}

#N1_onglets li#ongletAj a span span {
	background-image: none;
	margin: 0 24px;
}

#N1_onglets li a.N3_onglets_on,#N1_onglets li a:hover {
	margin-top: 0px;
}

#N1_onglets li a.N3_onglets_on span span,#N1_onglets li a:hover span span {
	height: 11px;
	visibility: visible;
}

#N1_onglets li#ongletAj a:hover span span {
	height: 11px;
	visibility: visible;
}

/* ***************************************************** */
/* Mes liens pratiques */
.N2_onglets_mesliens {
	float: right;
	position: relative;
	z-index: 110;
}

.N2_onglets_mesliens.zindex {
	z-index: 102;
}

#N1_pages_autres .N2_onglets_mesliens {
	float: left;
	margin: 0 0 0 8px;
}

.N3_onglets_mesliens_titre {
	padding: 12px 24px 0 5px;
	font-size: 100%;
	position: relative;
	z-index: 111;
}

.N3_onglets_mesliens_titre a,.N3_onglets_mesliens_titre a.N3_onglets_mesliens_off {
	display: block;
	display: inline-block;
	background: url(../images/picto_liens_pratiques.gif) left top no-repeat;
	padding: 5px 0px 6px 26px;
	outline: none;
}

.N3_onglets_mesliens_titre a.N3_onglets_mesliens_on {
	background: url(../images/picto_liens_pratiques_on.gif) left top no-repeat;
}

.N2_onglets_mesliens div {
	width: 168px;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	z-index: 110;
}

.N2_onglets_mesliens p.N3_onglets_mesliens_h {
	background: url(../images/mesliens_menu_h.gif) 0 0 no-repeat;
	overflow: hidden;
	width: 158px;
	height: 29px;
}

.N2_onglets_mesliens p.N3_onglets_mesliens_b {
	background: url(../images/mesliens_menu_b.gif) 0 0 no-repeat;
	overflow: hidden;
	width: 158px;
	height: 14px;
}

.N2_onglets_mesliens ul {
	background: url(../images/mesliens_menu_m.gif) 0 0 repeat-y;
	padding: 12px 6px 0 0;
	width: 158px;
}

* html .N2_onglets_mesliens ul {
	height: 1%;
}

* :first-child+html .N2_onglets_mesliens ul {
	height: 1%;
}

* html .N2_onglets_mesliens li {
	vertical-align: top;
}

.N2_onglets_mesliens li.N3_onglets_mesliens_premier {
	background: none;
}

.N2_onglets_mesliens li {
	background: url(../images/sep_mesliens.gif) top center no-repeat;
	float: none;
	margin: 0;
	padding: 3px 10px;
}

.N2_onglets_mesliens li a {
	margin: 0;
	background: none;
	display: inline;
	text-decoration: none;
	font-size: 110%;
	color: #767676;
}

.N2_onglets_mesliens li a:hover {
	text-decoration: underline;
}

#N1_onglets .N2_onglets_mesliens ul {
	padding: 12px 6px 0 0;
}

* html #N1_onglets .N2_onglets_mesliens ul {
	height: 1%;
}

#N1_onglets .N2_onglets_mesliens li {
	float: none;
	margin: 0;
	padding: 3px 10px;
}

#N1_onglets .N2_onglets_mesliens li a {
	margin: 0;
	background: none;
	display: inline;
	text-decoration: none;
	font-size: 110%;
	color: #767676;
}

#N1_onglets .N2_onglets_mesliens li a:hover {
	text-decoration: underline;
}

/* date du jour HOME */
.datedujour {
	position: absolute;
	right: 24px;
	bottom: 3px;
}
