/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* PUBLIC SITE | SITE PUBLIC */

/* -------------------------------- */
/* Overrides wp-pa-instituition.css */
/* -------------------------------- */

div.imptext a, div.imptext a:visited {
	color: #900;
}

div.msgarea {
	background: url(/theme/images/wp-pa.jpg) no-repeat #aec956;
}

/* -------------------------------- */
/* Overrides base-instituition.css  */
/* -------------------------------- */

div.banner {
	color: #fff;
	background: url(/theme/images/header-entete.jpg) no-repeat center center #aec956;
}

div.left li.menucontent, div.left div.menucontent, div.left a:link.menulink, div.left a:visited.menulink {
	color: #000;
	background-color: #eee;
}
div.left h2.nav a:link.menulink, div.left h2.nav a:visited.menulink, div.right h2.nav a:link, div.right h2.nav a:visited {
	color: #fff;
}
div.left li.menucontent a:hover, div.left div.menucontent a:hover {
	color: #000;
	background-color: #ccc;
}

div.center h1 {
	color: #aec956;
}
div.center a:link, p.breadcrumb a:link {
	color: #e82a0c;
}
div.center a:visited, p.breadcrumb a:visited {
	color: #663;
}
div.center a:hover, div.center a:active, div.center a:focus {
	color: #e82a0c;
}
div.right .nav a:link, div.right .nav a:visited {
	color: #000;
}
div.blackborder {
	border: #ddd 1px solid;
}
div.footer div.footerline {
	background-color: #aec956;
}
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited, div.right a:link, div.right a:visited {
	color: #e82a0c;
}
div#menu-infoweb {
	display: none;
}

p.breadcrumb {
	font-size: 95%;
	margin: 0px 0px 1px;
}

div.left ul, div.left li, div.left a {
	border: 0;
	margin: 0;
	padding: 0;
}

div.left h2.nav, div.left div.h2nav {
	font-size: 100%;
	display: block;
	color: #fff;
	margin: 0 0 1px;
	padding: 2px 5px;
}

div.left h2.nav {
	background-color: #aec956;
}

div.left div.h2nav {
	background-color: #aec956;
}

div.left ul.nav li.menucontent {
	padding: 0;
	margin: 0 0 1px;
	border: none;
}

div.left ul.nav2 li.menucontent {
	padding: 0;
	margin: 0 0;
	border: none;
	border-top: 1px solid #fff;
}

div.left ul.nav a.menulink {
	display: inline-block;
}

div.left ul.nav a.menulink, div.left div.menucontent a.menulink {
	display: block;
	margin: 0;
	padding: 3px 0 3px 10px;
	color: #000;
	background-color: #eee;
	text-decoration: none;
}

div.left ul.nav2 a.menulink {
	padding: 3px 0 3px 20px;
}

div.left a.menulink:hover {
	background-color: #ccc;
}

div.left div.prodis {
	margin: 1px 0;
	display: block;
	height: 15px;
	background-color: #000;
}

div.left div.menucontent {
	border: none;
}

div.left div.menucontent a.menulink {
	display: block;
	margin: 1px 0 0;
	padding: 3px 0 4px 10px;
	color: #000;
	background-color: #eee;
	text-decoration: none;
	
}

div.left h2.red, div.left h2.red a {
	background: none;
	background-color: #900;
}

h2.nav, h2.nav a:link, h2.nav a:visited {
	background-color: #aec956;
}
div#block-proactive { 
	margin-top: 10px;
}
