/* pour le ie pour la taille du texte*/
body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

/* pour le ie pour la taille du texte*/
div#wrapper{
	position:relative;
	margin:0 auto;
	text-align:left;
	width:760px;	
}

/* menu de gauche */
div#menu-principal{
	width:233px;
	float:left;
	height:650px;
	min-height:650px;
	background:#FFF;
}

div#menu-principal ul, div#menu-principal ul ul, div#menu-principal ul ul ul{
	list-style-image:none
}
/* pour réglé bug dans ie6 */
/*pour le contenu qui flotte */
* html #menu-filariane-contenu div#contenu-texte{
	height:1%;
}
/*pour le menu */
* html #menu-filariane-contenu div#menu-principal a{
	height:1%;
}

* html #menu-filariane-contenu{
	height:1%;
}

div#menu-principal ul{
	margin:0;
	padding:0;
	list-style:none;
}

div#menu-principal li.premier {
	border-top:none;
}

div#menu-principal li {
	padding:0;
	margin:0 0 6px 0;
}

div#menu-principal li li {
	border-top:1px solid #C4C0B7;
	padding-left:8px;
	margin-left:10px;
	margin-bottom:0;
	background: url(../../images/iu/outils/fleche-nive2.png) no-repeat 1px 10px;
}

div#menu-principal li li li{
	border-top:none;
	padding-left:8px;
	margin-left:5px;
	margin-bottom:0;
	background:url(../../images/iu/outils/fleche-nive2.png) no-repeat 1px 10px;
}

div#menu-principal li li li li{
	background:none;	
	margin-left:0px;
	margin-bottom:0;
}



div#menu-principal a {
	display:block;
	padding:5px 5px 5px 10px;
	border-right:6px solid #fff;
	text-decoration:none;
	position:relative;

}

div#menu-principal li li li a{
	color:#8C522D!important
}

div#menu-principal a:hover {
	text-decoration:none;

}

div#menu-principal li li.actif {
	background:  url(../../images/iu/outils/fleche-nive2-ouvert.png) no-repeat 0 10px;
}

div#menu-principal li li li.actif{
	background: url(../../images/iu/outils/fleche-nive2-ouvert.png) no-repeat 0 10px;	
		
}

div#menu-principal li li li li.actif{
	background:  url(../../images/iu/outils/fleche-nive2-ouvert.png) no-repeat 0 10px;	
}


/* style commun pour les grande section */
div#menu-principal li#mitem-majeur a,
div#menu-principal li#mitem-mineur a,
div#menu-principal li#mitem-curateur a,
div#menu-principal li#mitem-sante a,
div#menu-principal li#mitem-publication a,
div#menu-principal li#mitem-o-joindre a {
	font-weight:normal;
	color:#423730;
}



/* section du menu majeur */
div#menu-principal li#mitem-majeur a.premier-niveau {
	border-right:6px solid #9C376C;
	background:#9C376C;
	color:#fff;
	font-weight:bold;
}

div#menu-principal li#mitem-majeur a.premier-niveau:hover {
	border-right:6px solid #b84882;
	background:#b84882;
}

div#menu-principal li#mitem-majeur.courant a.premier-niveau, div#menu-principal li#mitem-majeur.actif a.premier-niveau {
	border-right:6px solid #b84882;
	background:#b84882;
}

div#menu-principal li#mitem-majeur.courant a.premier-niveau{
	border-right:6px solid #b84882;
	background:#b84882;
}

div#menu-principal li#mitem-majeur a:hover,div#menu-principal li#mitem-majeur.actif a:hover {
	border-right:6px solid #b84882;
	text-decoration: underline;
}


div#menu-principal li#mitem-majeur li.courant a {
	border-right:6px solid #b84882;
	background:#EFEDEB;
	font-weight: bold
	}

div#menu-principal li#mitem-majeur li.courant li a {
	background: transparent;
	border-right-color:#fff;
	font-weight: normal
	}


div#menu-principal #mitem-majeur.courant ul, div#menu-principal #mitem-majeur.actif ul {
	background:url(../../images/iu/menu/majeurs-actif.png) no-repeat left top;
	}

div#menu-principal li#mitem-majeur ul ul,
div#menu-principal li#mitem-majeur ul ul ul,
div#menu-principal li#mitem-majeur ul ul ul ul{
	background: none!important
}


/* section du menu mineur */

div#menu-principal li#mitem-mineur a.premier-niveau {
	border-right:6px solid #4bbbca;
	background:#4bbbca;
	color:#fff;
	font-weight:bold;
}

div#menu-principal li#mitem-mineur a.premier-niveau:hover {
	border-right:6px solid #6fc9d5;	
	background:#6fc9d5;
}

div#menu-principal li#mitem-mineur.courant a.premier-niveau, div#menu-principal li#mitem-mineur.actif a.premier-niveau {
	border-right:6px solid #6fc9d5;	
	background:#6fc9d5;
}

div#menu-principal li#mitem-mineur a:hover, div#menu-principal li#mitem-mineur.actif a:hover {
	border-right:6px solid #6fc9d5;	
	text-decoration: underline;
}

div#menu-principal li#mitem-mineur li.courant a {
	border-right:6px solid #6fc9d5;
	background:#EFEDEB;
	font-weight: bold;
	}

div#menu-principal li#mitem-mineur li.courant li a {
	background: transparent;
	border-right-color:#fff;
	font-weight: normal
	}

div#menu-principal #mitem-mineur.courant ul, div#menu-principal #mitem-mineur.actif ul {
	background:url(../../images/iu/menu/mineurs-actif.png) no-repeat left top;
}

div#menu-principal li#mitem-mineur ul ul,
div#menu-principal li#mitem-mineur ul ul ul,
div#menu-principal li#mitem-mineur ul ul ul ul{
	background: none!important
}




/* section du menu curateur */
div#menu-principal li#mitem-curateur a.premier-niveau {
	border-right:6px solid #93ca57;
	background:#93ca57;
	color:#fff;
	font-weight:bold;
}

div#menu-principal li#mitem-curateur a.premier-niveau:hover {
	border-right:6px solid #a7d96f;	
	background:#a7d96f;
}

div#menu-principal li#mitem-curateur.courant a.premier-niveau, div#menu-principal li#mitem-curateur.actif a.premier-niveau {
	border-right:6px solid #a7d96f;	
	background:#a7d96f;
}

div#menu-principal li#mitem-curateur a:hover {
	border-right:6px solid #a7d96f;
	text-decoration: underline;	
}

div#menu-principal li#mitem-curateur li.courant a {
	border-right:6px solid #a7d96f;	
	background:#EFEDEB;
	font-weight: bold;
	}

div#menu-principal li#mitem-curateur li.courant li a {
	background: transparent;
	border-right-color:#fff;
	font-weight: normal;
	}

div#menu-principal #mitem-curateur.courant ul, div#menu-principal #mitem-curateur.actif ul {
	background:url(../../images/iu/menu/curateur-actif.png) no-repeat left top;
}

div#menu-principal li#mitem-curateur ul ul,
div#menu-principal li#mitem-curateur ul ul ul,
div#menu-principal li#mitem-curateur ul ul ul ul{
	background: none!important
}



/* section du menu sante */
div#menu-principal li#mitem-sante a.premier-niveau {
	border-right:6px solid #334a7b;
	background:#334a7b;
	color:#fff;
	font-weight:bold;
}

div#menu-principal li#mitem-sante a.premier-niveau:hover {
	border-right:6px solid #6079b0;	
	background:#6079b0;
}

div#menu-principal li#mitem-sante.courant a.premier-niveau,div#menu-principal li#mitem-sante.actif a.premier-niveau {
	border-right:6px solid #6079b0;	
	background:#6079b0;
}

div#menu-principal li#mitem-sante a:hover {
	border-right:6px solid #6079b0;	
	text-decoration: underline;
}



div#menu-principal li#mitem-sante li.courant a {
	border-right:6px solid #6079b0;
	background:#EFEDEB;
	border-right-color:#fff;
	font-weight: bold;
	}

div#menu-principal li#mitem-sante li.courant li a {
	background: transparent;
	border-right-color:#fff;
	font-weight: normal;
	}




div#menu-principal #mitem-sante.courant ul, div#menu-principal #mitem-sante.actif ul {
	background:url(../../images/iu/menu/sante-actif.png) no-repeat left top;
}


div#menu-principal li#mitem-sante ul ul,
div#menu-principal li#mitem-sante ul ul ul,
div#menu-principal li#mitem-sante ul ul ul ul{
	background:none!important
}


/* section du menu Publications et formulaires */
div#menu-principal  li#mitem-publication a.premier-niveau {
	border-right:6px solid #ffb636;
	background:#ffb636;
	color:#fff;
	font-weight:bold;
}

div#menu-principal  li#mitem-publication a.premier-niveau:hover {
	border-right:6px solid #ffb636;	
	background:#ffb860;
}

div#menu-principal  li#mitem-publication.courant a.premier-niveau, div#menu-principal li#mitem-publication.actif a.premier-niveau {
	border-right:6px solid #ffb636;	
	background:#ffb636;
}

div#menu-principal  li#mitem-publication a:hover {
	border-right:6px solid #ffb636;	
	text-decoration: underline;
}




div#menu-principal  li#mitem-publication li.courant a {
	border-right:6px solid #ffb636;
	background:#EFEDEB;
	border-right-color:#fff;
	font-weight: bold;
	}

div#menu-principal  li#mitem-publication li.courant li a {
	background: transparent;
	border-right-color:#fff;
	font-weight: normal;
	}

div#menu-principal  #mitem-publication.courant ul, div#menu-principal  #mitem-publication.actif ul {
	background:url(../../images/iu/menu/publication-actif.png) no-repeat left top;
}


div#menu-principal  li#mitem-publication ul ul,
div#menu-principal  li#mitem-publication ul ul ul,
div#menu-principal  li#mitem-publication ul ul ul ul{
	background:none!important
}


/* section du menu joindre */
div#menu-principal  li#mitem-o-joindre a.premier-niveau {
	border-right:6px solid #8e7955;
	background:#8e7955;
	color:#fff;
	font-weight:bold;
}

div#menu-principal  li#mitem-o-joindre a.premier-niveau:hover {
	border-right:6px solid #8e7955;	
	background:#8e7955;
}

div#menu-principal  li#mitem-o-joindre.courant a.premier-niveau, div#menu-principal li#mitem-o-joindre.actif a.premier-niveau {
	border-right:6px solid #8e7955;	
	background:#8e7955;
}

div#menu-principal  li#mitem-o-joindre a:hover {
	border-right:6px solid #8e7955;	
	text-decoration: underline;
}




div#menu-principal  li#mitem-o-joindre li.courant a {
	border-right:6px solid #8e7955;
	background:#EFEDEB;
	border-right-color:#fff;
	font-weight: bold;
	}

div#menu-principal  li#mitem-o-joindre li.courant li a {
	background: transparent;
	border-right-color:#fff;
	font-weight: normal;
	}

div#menu-principal  #mitem-o-joindre.courant ul, div#menu-principal  #mitem-o-joindre.actif ul {
	background:url(../../images/iu/menu/joindre-actif.png) no-repeat left top;
}


div#menu-principal  li#mitem-o-joindre ul ul,
div#menu-principal  li#mitem-o-joindre ul ul ul,
div#menu-principal  li#mitem-o-joindre ul ul ul ul{
	background:none!important
}





/* fil d'ariane */
div#fildariane {
	margin:0 0 20px 0 ;
	padding:0;
}

div#fildariane ul {
	margin:0; 
	padding:0;
	list-style:none;
}

div#fildariane ul li {
	display:inline;
	list-style:none;
	margin-right:10px;
	
	overflow: hidden;
    o\verflow: visible;
    width: 100%;
    w\idth: auto;
    zoom: 1;
}

div#fildariane  a {
	color:#6E5B50!important;
	background:url(../../images/iu/outils/separateur.gif) no-repeat 0 4px;
	padding-left:20px;
}

div#fildariane a.premier {
	background:none;
	padding-left:0;
}
div#fildariane li.courant {
	font-weight:bold;
	background:url(../../images/iu/outils/separateur.gif) no-repeat 0 4px;
	padding-left:20px;
	color:#6E5B50;
}

/* section pour moteur recherche */
#nav {
	position: relative;
	top: 0;
	left: 0;
	
}
div#nav div.wai {
	position: absolute;
	top: 0px;
	left: 150px;
	font-size:10px!important;

}

#bandeau-bas #nav div.wai{
	float: left;
	margin: 10px 5px 0 5px;
	padding: 0 10px;
	text-align: left;
}


#bandeau-bas #nav div.wai img{
	float: left;
}

div.wai {
	white-space: nowrap;
}

div#bandeau-bas{
	height:44px;
}


#bandeau-bas div#recherche {
	float: left;
	margin-top: 0;
	padding: 0;
}

#bandeau-bas #recherche form {
	padding:0px;
	margin:0px;
	color: #6E5B50;
	position:relative;
}

#bandeau-bas #recherche form strong {
	display: none;
}

#bandeau-bas #recherche form input {
	border: 1px solid #6E5B50;
	color: #86795d;
	width: 108px;
	height: 16px;
	position:absolute;
	left:10px;
	top:14px;
	
}

#bandeau-bas #recherche form input.submit {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	border: none;
	position:absolute;
	left:118px;
	top:14px;
}


/* pour le contenu */

#menu-filariane-contenu{
	background:url(../../images/iu/fond-degrade.png) no-repeat 231px 0;
	/*overflow:hidden; // pour l'ancre dans firefox */
	width:100%;
}

#contenu{
	margin-left:232px;
	padding-top:30px;
	padding-left:20px;
}

#contenu-texte{
	padding-left:30px;
	overflow:visible;
	zoom:1;
}

div#footer{
	clear:both;
	text-align:center;
	margin-top:30px;
	margin-bottom:0;

}
.grand-titre-accueil{
	position:absolute;
	color:#fff;
	left:18px;
	top:14px;
	font-size:140%;
	width:200px;
    }

/* pour logo impression */
.impression{
	display:none;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



