/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: /*@margin-bottom*/1.5em/*/@*/; text-align: left; }
.menu > h1,
.menu > h2,
.menu > h3,
.menu > h4,
.menu > h5,
.menu > h6 {
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	line-height:25px;
	margin:10px 0 0 0;
	padding:0 0 0 8px;
	text-align:left;
	min-height:25px;
	text-align:left;
	background:#4EBAFF;
}

.menu-items { margin: 0; padding: 0; list-style: none;}
.menu-items .item { margin: 0; padding: /*@quart-margin-bottom*/0.375em/*/@*/;}
.menu-items .menu-items { margin-left: 1em; border: 0; }
.menu-items .menu-items .item { padding: 0; border: 0; }

.footer .menu-items li{
	float:left;
	padding:5px;
}

/* habillage barre de nav horizontale */
.hornav {background:none repeat scroll 0 0 #172322;color:#FFFFFF;}
.hornav .menu {margin: 0;}
.hornav .menu-items {
	list-style-type:none;
	margin:0;
	padding:0;
	background:#1B3E49;
}
.hornav .menu-items .item {
	color:#FFFFFF;
	display:block;
	float:left;
	position:relative;
	background:#1B3E49;
	padding:4px 10px 6px;
	position:relative;
	background:none repeat scroll 0 0 #172322;
}
.hornav .item a,.hornav ul li.on > a,.hornav .item span,.hornav ul li.on > span {
	color:#FFF;
	display:block;
	padding:10px;
	text-decoration:none;
}
.hornav .item a:hover {
	color:#fff;
}
.hornav .on {font-weight:normal;}
.hornav .on a,
.hornav .on span{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#0395CC;
	color:#fff;}


/* Listes d'items */
.liste {margin-bottom: /*@margin-bottom*/1.5em/*/@*/;}
.liste > h1,
.liste > h2,
.liste > h3,
.liste > h4,
.liste > h5,
.liste > h6 {margin-bottom: 0;}

.liste-items {margin: 0; padding: 0; list-style: none; border-bottom:0;overflow: auto;}
.liste .liste-items {margin-bottom: 0;}
.liste-items .item {list-style:none; margin-left:0; clear:both; overflow:hidden;}
.liste-items .item:hover {}
.liste-items .item .h3 { margin: 0;}
.liste-items .item .h3 a:hover { text-decoration:none;}
.liste-items .item ul {margin-left: /*@text-indent*/50px/*/@*/;list-style-type: disc;}
.liste-items .item ol {margin-left: /*@text-indent*/50px/*/@*/;list-style-type:decimal}

.liste-items .item .info-publi {  display:block; float:right; margin-top:0.6em; margin-left:.3em; padding:.3em; background:#ddd;}
.liste-items .item .introduction { font-size: 0.923em;}

.liste.articles .spip_logos { float: right; clear: right; margin: .8em 0 4px 16px; }
.liste.articles h3,.liste.articles .h3{padding:.5em;word-break:keep-all;line-height: 1.8em;}
.liste.articles h3 a,.liste.articles .h3 a{display:block;overflow:auto;}
.liste.articles h3 .spip_logos,.liste.articles .h3 .spip_logos { float: none; clear: both; margin:0;vertical-align:bottom;width:100%;height:auto; }
.liste.articles .item .introduction { margin-top: 0.30em; line-height: 1.40em; padding: 0.5em 0 1.5em 1em;}

.content .medias ul.liste-items .vignette.listview {width: 98%;}
.content .medias ul.liste-items .vignette.listview .logo {float: left;margin: 0 1% 1% 0}

.extra1 .menu ul ul{
	padding-left: 10px;
}
/* plan du site */
ul.plan {margin-bottom: /*@margin-bottom*/1.5em/*/@*/;}
ul.plan li {margin-left: /*@text-indent*/50px/*/@*/;list-style-type: disc;}
