/* css armadis
fond menu gauche : #EAEBDB
rouge : #E63600
vert fonc� : #507339
vert du pied : #98C269
*/

/** spécial localisation **/
div.localisation {
width:112px;
height:102px;
position:absolute;
left:10px;
top:0px;
background:url('../img/armadis_localisation.gif') no-repeat;
}
div.localisation a {
visibility:hidden;
display:block;
width:112px;
height:102px;
}

/*-retour accueil-*/
div#retourAccueil {position:absolute; left:300px; width:400px; height:130px;}
div#retourAccueil a {display:block; width:400px; height:130px;visibility:hidden}
div#recherche {
position:absolute;

}

div#recherche form {
}
div#recherche label {}
div#recherche input {}
div#recherche input.bouton {}


/** menu_langue **/
ul#select_lang {
	position:absolute;
	right:0;
	top:14px;

	}
ul#select_lang li{
	text-align:left;
	padding:0;
	display:inline;
	}

/** menu_contact **/
ul#menu_contact {}
ul#menu_contact li {

	}
ul#menu_contact a {

	}
ul#menu_contact a:hover {color : #ccc}
/*---------- menuhaut ----------------*/

ul#menuhaut
{
	clear:both;

}


ul#menuhaut ul.subMenu li a {
	display:block;
}
ul#menuhaut ul.subMenu li a:hover {
}


/*------------------ menu gauche -------------------*/
div#gauche ul#menugauche {
	width:143px;
	background:#D7D9C2 url('../img/bg_menugauche.gif') no-repeat;
	padding-top:45px;
	padding-bottom:10px;
	list-style:none;
	margin-left:1px;


}
div#gauche div#infobox h2 {margin:5px 1px 5px 10px;; font-weight:bold; color:#E63600}

div#gauche div#infobox {
	width:142px;
	background:#D7D9C2;
	padding-top:5px;
	padding-bottom:10px;
	list-style:none;
	margin-left:1px;

}
div#gauche li {
	margin:0 0 0 0;
	width:143px;
	padding-top:.2em;
	padding-bottom:.2em;
	list-style:none;

}
div#gauche li a {
	color:#000;
	font-size:.85em;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	line-height:1.2em;
	width:127px;
	display:block;

}
div#gauche li a:hover,div#gauche li.selected a,div#gauche li a.selected,
div#gauche ul ul.subMenu li a:hover {
	color:#E63600;
	}
div#gauche li a.selected {
	background:url('../img/bg_menuselected.gif') no-repeat -3px 3px;
	padding-left:16px;
	margin:0;
	}
div#gauche li.last{
	margin-top:10px;
	background-color:#E63600;
	color:#fff;
	}
div#gauche li.last a {
	color:#fff
	}
div#gauche li.last a:hover { color:#000}
div#gauche ul ul.subMenu {
	margin-bottom:0;
	padding-bottom: 0;
	background:#d7d9c1;

	width:142px;

	}
div#gauche ul>ul.subMenu {border-left:1px solid #000;}
div#gauche ul ul.subMenu li {
	background:#d7d9c1;
	width:142px;
	margin:0;

	}
div#gauche ul ul.subMenu li a {
	margin-left:20px;
	width:119px;
	color:#000;

	}
	div#gauche ul ul.subMenu li a.selected {
	background-position:-6px 1px;
	padding-left:12px;

	width:108px;
	color:#000;

	}


/*----------- à quoi sert ce headerNavigation ??? ---------*/
ul#headerNavigation {
	overflow:auto;
	margin:0 0 .8em 1.8em;
	padding:1em;

	}
ul#headerNavigation li{
	list-style: none;
	display: inline;
	margin:0;
	}
ul#headerNavigation li a {
	color:#000;
	background: url('../img/bg_headernav.gif') no-repeat left;
	padding-left:1.5em;
	margin-right: 1em;
	}
ul#headerNavigation li a:hover {
	background-image: url('../img/bg_headernav_over.gif')
	}

/*------------ ariane ---------------------*/
ul#ariane {
	margin: 0px 0 10px 15px;
	padding:0px 0;
	width:70%;
	float:left;

	}
ul#ariane li {
	display:inline;
	line-height:1.2em;
	padding-right:2px;
	font-size:.7em;
	}

#ariane li a {color:#666;padding-left:2px;}
#ariane li a:hover {text-decoration:underline}

/* ariane ne sert à rien, ce sont juste des balises a alignées*/
#contenu a.headerNavigation {color:#555;padding-left:2px;font-size:.9em}
#contenu a.headerNavigation:hover {text-decoration:underline}

/*------------------ menu bas --------------*/
div#footer {text-align:center}
div#footer div.novaldi { width:140px;float:left}
div#footer div.novaldi a{ color: #fff}
div#footer div.extranet {display:none;margin-left: 10px; width:140px;float:left}
div#footer div.extranet a {background:url('../img/fleche.gif') no-repeat left;
	padding-left:12px;  font-weight:bold}
div#footer ul {/*margin-left:200px;*/}
div#footer li {display:inline; color:#ffffff; padding-right:70px;}
div#footer a {
	font-size:.85em;
	color:#000;
	}
div#footer a:hover {color:#666}
div#footer p {
	font-size:.8em;
	color:#98C269;
	text-align:center;
	margin:10px 0 0 100px;
	}
div#footer .vide {padding-right:0px;}
