body {font-family:Verdana, Helvetica, sans-serif;font-size: 12px; }
td {font-family:Verdana, Helvetica, sans-serif;font-size: 12px; }
.texte_blanc {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a {
	font-size: 12px;
	font-weight:bold;
	/*color: #7882A7;*/
	color: #48578E;
	text-decoration: underline;
}

a.nl:link{font-size: 11px;color:#525196;text-decoration:none;font-weight:bold}
a.nl:visited{color:#525196; text-decoration:none;font-weight:bold}
a.nl:hover{color:black; text-decoration:none}
a.nl:text{color:#525196; text-decoration:none}
a.nl:active {color:#525196; text-decoration:none}

.menu {font-size: 11px; color: black }
a.menu:link{font-size:11px;color:#010066;text-decoration:none}
a.menu:visited{font-size:11px;color:#010066;text-decoration:none}
a.menu:hover{text-decoration: underline}
a.menu:text{text-decoration:none}
a.menu:active {text-decoration:none}

.texte {font-size: 12px;color: black }
a.texte:link{color:#082487;text-decoration:none}
a.texte:visited{color:#082487;text-decoration:none}
a.texte:hover{text-decoration: underline}
a.texte:text{text-decoration:none}
a.texte:active {text-decoration:none}

a.barre:link{font-size:13px;color:#082487;text-decoration:none;font-weight: bold}
a.barre:visited{font-size:13px;color:#082487;text-decoration:none;font-weight: bold}
a.barre:hover{text-decoration:underline}
a.barre:text{text-decoration:none}
a.barre:active {text-decoration:none}

.lien_bleu_underline {font-size: 11px;font-weight: bold;color: #48578E;text-decoration: none;}
a.lien_bleu_underline:link{text-decoration:underline}
a.lien_bleu_underline:text{text-decoration:underline}
a.lien_bleu_underline:visited{text-decoration:underline}
a.lien_bleu_underline:hover{text-decoration:underline}
a.lien_bleu_underline:active{text-decoration:underline}
/*--------------------------------- Titres -------------------------------*/
.titre1 {
	font-size: 14px;
	color: 7882A7;
	font-weight: bold;
	text-decoration: none;
}
.titre2 {
	font-size: 14px;
	color: 051E4F;
	text-decoration: none;
	font-weight: bold;
}
.titre3 {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
/*élément suivant - précédent*/
.next-prev {
	font-size: 10px;
	color: 051E4F;
	text-decoration: none;
}
/*------------------------------------------------------------------------*/
/*----------------------------------- Tableau ----------------------------*/
.titre_tableau {
	font-size: 12px;
	color: 051E4F;
	text-decoration: none;
	font-weight: bold;
	margin-left:4 px;
}
.lien_tableau{
	font-size: 11px;
	font-weight: none;
	color: #48578E;
	text-decoration: underline;
}
.lien_tableau2{
	font-size: 11px;
	font-weight: none;
	color: #48578E;
	text-decoration: none;
}
.texte_tableau {
	font-size: 12px;
	color: #051E4F;
	text-decoration: none;
}
/*------------------------------------------------------------------------*/
/* ---------------------------- Menu de gauche-----------------------------*/
.titre_menu_gauche {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.texte_menu_gauche {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/*------------------------------------------------------------------------*/
/* ---------------------------- Accueil ----------------------------------*/

#mainnav{
border: 0;
padding: 0;
margin: 0;
margin-top: 0;
}
#mainnav ul{
width: 778px;
height:75px;
background: url(../images/menu5.gif);
background-position: -15px 0px;
margin: 0;
padding: 0;
position: relative;
}
#mainnav ul li{
margin: 0;
padding: 0;
list-style-type: none;
position:absolute;
}
#mainnav ul li, #mainnav a{
height: 75px;
display: block;
}
#mainnav ul li a{
text-indent: -9999px; /* on sors le texte de l'ecran pour laisser la place a l'image mais il reste dispo pour les lecteurs d'ecran et les robots */
text-decoration: none;
}
#mainnav li.dernier{
border:0;
}

#mn1 {left: 0px; width: 145px;}
#mn2 {left: 145px; width: 120px;}
#mn3 {left: 265px; width: 120px;}
#mn4 {left: 385px; width: 120px;}
#mn5 {left: 505px; width: 120px;}
#mn6 {left: 625px; width: 145px;}
/*#mn7 {left: 684px; width: 94px;}*/


#mn1 a:hover {background: transparent url(../images/menu5.gif) -15px -102px no-repeat;}
#mn2 a:hover {background: transparent url(../images/menu5.gif) -160px -102px no-repeat;}
#mn3 a:hover {background: transparent url(../images/menu5.gif) -280px -102px no-repeat;}
#mn4 a:hover {background: transparent url(../images/menu5.gif) -400px -102px no-repeat;}
#mn5 a:hover {background: transparent url(../images/menu5.gif) -520px -102px no-repeat;}
#mn6 a:hover {background: transparent url(../images/menu5.gif) -640px -102px no-repeat;}
/*#mn7 a:hover {background: transparent url(../images/menu4.gif) -699px -102px no-repeat;}*/
/*#mn1 a.active {background: transparent url(../images/menu.gif) 0px -82px no-repeat;}
#mn2 a.active {background: transparent url(../images/menu.gif) -130px -82px no-repeat;}
#mn3 a.active {background: transparent url(../images/menu.gif) -260px -82px no-repeat;}
#mn4 a.active {background: transparent url(../images/menu.gif) -390px -82px no-repeat;}
#mn5 a.active {background: transparent url(../images/menu.gif) -520px -82px no-repeat;}
#mn6 a.active {background: transparent url(../images/menu.gif) -650px -82px no-repeat;}*/

#leftmenu{
border: 0;
padding: 0;
margin: 0;
margin-top: 0;
/*background: url("../images2/body/pixMnu1.png") repeat-y; */
}
#leftmenu ul{
margin: 0;
padding: 0;
}
#leftmenu ul li{
margin: 0;
padding: 0;
list-style-type: none;
}
#leftmenu ul li, #leftmenu a{
	display: block;
	height: 75px;
	width:150px;
}
#leftmenu ul li a{
text-indent: -9999px; /* on sors le texte de l'ecran pour laisser la place a l'image mais il reste dispo pour les lecteurs d'ecran et les robots */
text-decoration: none;
}
#lm1 
{
	background: transparent url(..../images/mobilite.jpg) no-repeat;
	height: 75px;
	width:150px;
}
#lm1 a:hover {background: transparent url(../images/mobilite-on.jpg) no-repeat;} 
#lm1 a {background: transparent url(../images/mobilite.jpg) no-repeat;} 

#lm2 
{
	background: transparent url(..../images/client-server.jpg) no-repeat;
	height: 75px;
	width:150px;
}
#lm2 a:hover {background: transparent url(../images/client-server-on.jpg) no-repeat;} 
#lm2 a {background: transparent url(../images/client-server.jpg) no-repeat;} 

#lm3 
{
	background: transparent url(..../images/intranet-extranet.jpg) no-repeat;
	height: 75px;
	width:150px;
}
#lm3 a:hover {background: transparent url(../images/intranet-extranet-on.jpg) no-repeat;} 
#lm3 a {background: transparent url(../images/intranet-extranet.jpg) no-repeat;} 

#lm4 
{
	background: transparent url(..../images/telemedecine.jpg) no-repeat;
	height: 75px;
	width:150px;
}
#lm4 a:hover {background: transparent url(../images/telemedecine-on.jpg) no-repeat;} 
#lm4 a {background: transparent url(../images/telemedecine.jpg) no-repeat;} 

#lm5 
{
	background: transparent url(..../images/systeme-information.jpg) no-repeat;
	height: 75px;
	width:150px;
}
#lm5 a:hover {background: transparent url(../images/systeme-information-on.jpg) no-repeat;} 
#lm5 a {background: transparent url(../images/systeme-information.jpg) no-repeat;} 

#lm6 
{
	background: transparent url(..../images/GED-workflow.jpg) no-repeat;
	height: 75px;
	width:150px;
}
#lm6 a:hover {background: transparent url(../images/GED-workflow-on.jpg) no-repeat;} 
#lm6 a {background: transparent url(../images/GED-workflow.jpg) no-repeat;} 



.alias {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left:8px;
}
.textepartenairesetaffiliation {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: 48578E;
}
.titremenu {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-left:4 px;
}
.textemenu {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left:8px;
}
/*pour le menu découvrez 3IE*/
.textemenunormal {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*sert aussi pour le plan du site*/
.menus {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-left:5px;
}
.menusbas {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: 7882A7;
	text-decoration: none;
}
.espace {
	font-size: 14px;
}
.input {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-left:5px;
}
.input2 {
	font-size: 9px;
	font-style: normal;
	font-weight: none;
	color: #000000;
	text-decoration: none;
	margin-left:5px;
}
/*------------------------------------------------------------------------*/
/*----------------------------- Pages ------------------------------------*/
.titrepageinterieure {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	margin-left:35px;
	color: 7882A7;

}
.menuhaut {
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*politique de sécurité*/
.textefin {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*------------------------------------------------------------------------*/
/*utilisé ds les pages fonction.php*/
.textemenugauche {
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	margin-left:8px;
}
.titremenu2 {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-left:4px;
}
.titremenugauche {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}