@charset "UTF-8";

/*______on importe les autres feuilles de style______*/
@import url(pages_type.css);


/********** Général  ************/

	/* pour pouvoir imprimer la liste des travaux */
	#frame { display: none; }
	

	body {

    	font: 100% Arial, Verdana, Helvetica, sans-serif;		
		font-size: 12px;
    	background: #ffffff;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;

    }

    #container {
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
    }

	
	h1 {
	
		font-size: 1.6em;
		color: #007dbd;
		background-image:url(../images/fleche_H1.gif);
		background-repeat:no-repeat;
		text-indent: 26px;
		line-height: 20px;
	
	}
	
	h2 {
	
		font-size: 1.5em;
		color: #000000;
		background-image:url(../images/fleche_H1.gif);
		background-repeat:no-repeat;
		text-indent: 26px;
		line-height: 20px;
	
	}
	
	.fleche_bleu
	{
		background-image:url(../images/fleche_H1_bleu.jpg);
	}
	
	
	.gras {
	
		font-weight:600;
	
	}
	
	.mauve {
	
		color: #9e005d;
	
	}
	
	


/**********  Entête  ************/

	
	#header {

    	background: #DDDDDD;
		background-image:url(../images/header_enass.jpg);
		background-repeat:no-repeat;
		height: 131px;
		padding: 0;
    }
	
	#header_licence_pro {

    	background: #DDDDDD;
		background-image:url(../images/header_licence_pro.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }
	#header_prog_master {

    	background: #DDDDDD;
		background-image:url(../images/header_prog_master.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }
	#header_CHEA {

    	background: #DDDDDD;
		background-image:url(../images/header_CHEA.jpg);
		background-repeat:no-repeat;
		height: 131px;
		
    }
	#header_MBA {

    	background: #DDDDDD;
		background-image:url(../images/header_MBA.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }
	
	#header_enass {

    	background: #DDDDDD;
		background-image:url(../images/header_enass.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }
	#header_institutionnel {

    	background: #DDDDDD;
		background-image:url(../images/header_institutionnel.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }
	#header_reseau {

    	background: #DDDDDD;
		background-image:url(../images/header_reseau.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }	
	#header_recherche {

    	background: #DDDDDD;
		background-image:url(../images/header_recherche.jpg);
		background-repeat:no-repeat;
		height: 131px;
		position: relative;
    }		
	#logo_enass {

		float:left;
		margin-top: 30px;
		margin-left: 50px;
		border: 0;
    }
	
	#nav_secondaire {
	
		float: right;
		width: 100px;
		margin:11px 20px 0 0;
		font-size: 0.8em;
		list-style: none;
		padding: 0;
		text-indent: 0;	
		text-align: left;
	 }
	 
	 * html #nav_secondaire {  /*  hack pour affichage IE6  */
	
		margin: 11px 11px 0 0;
	 }
	 
	 	 
	 #nav_secondaire li {
	 
		padding: 0;
		margin: 4px 0 0 0;
        height: 18px;

	 }
	 
	 #nav_secondaire li a {
	 
		text-decoration:none;
	
     }
	 
	 #nav_secondaire li a:hover {
	 
		text-decoration:underline;
	
     }
	 
	 .lien1 {
	 
		color:#007dbd;
	
     }
	 
	 .lien2 {
	 
		color:#ffffff;
	
     }
	 
	 .lien3 {
	 
		color:#000000;
	
     }

	
	#nav {
	
        position: relative;
    	background: #DDDDDD;
		background-image:url(../images/nav_enass.jpg);		
		height: 35px;
		z-index: 10;
    }
	
	#nav a {
	
        color: white;
		text-decoration: none;
    }
	
	#nav a:hover {
	
        color: #999999;
		text-decoration: none;
    }
	
	
	#nav form {
	
        position: absolute;
        top: 7px;
		left: 35px;
    }
	
	#nav #ecole, #nav #programmes, #nav #recherche, #nav #reseau {
	
        position: absolute;
        top: 11px;
    }
	
	#nav #ecole {
	
        left: 550px;
    }
	
	#nav #programmes {
	
        left: 648px;
    }
	
	#nav #recherche {
	
        left: 767px;
    }
	
	#nav #reseau {
	
        left: 881px;
    }
	

	
	
/**********  Contenu  ************/

    #mainContent {

    	padding: 0; 
		margin: 0;
    	background: #FFFFFF;
		background-image:url(../images/fond_enass.jpg);
		min-height:600px;

    }
	#mainContent a {

		font-weight:600;
		color: #007dbd;
		text-decoration:none;
}
	#mainContent a:hover {
		text-decoration: underline;
}		
	
	#gauche {
	
		position: absolute;
		top: 200px;
		left: 19px;
		width:150px;
		padding:0px;
		background-image:url(../images/motif_gauche_enass.gif);
		background-repeat:no-repeat;
		min-height:289px;
	}
	
	#milieu {
	width:600px;
	background-color:#fff;
	overflow: auto;
	margin-top: 0;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 200px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 2;
	}


    #droite {
		position: absolute;
		top: 200px;
		right: 17px; 
		background-image:url(../images/motif_droit_enass.gif);
		width:160px;
		padding:0px;
		min-height:445px;
	}

	
	#logo_cnam {
	
        position: absolute;
		bottom: 73px;
		left: 20px;
    }
	
	#logo_mbas {
	
        position: absolute;
		bottom: 73px;
		left: 110px;
		margin-top: 10px;
    }
	
	
	#logo_cnam_form {
	
        position: absolute;
		bottom: 113px;
		left: 20px;
    }
	
	#logo_mbas_form {
	
        position: absolute;
		bottom: 113px;
		left: 110px;
		margin-top: 10px;
    }
	
/**********  Pied de page  ************/

    #footer {
	
        position: relative;
		background-image:url(../images/footer_enass.jpg);
		background-repeat:no-repeat;
		height: 73px;
		font-size: 0.8em;
		color: #999999;
    }
	
	#menu_bas {
	
    	padding: 30px 0 0 260px;
    }
	
	
	#menu_bas ul {
	
 		margin: 0;
    }
	
	 #menu_bas li {
	 
	 	display:inline;
    }
	
	#menu_bas a {
	
		color: #999999;
		text-decoration:none;
    }
	
	#menu_bas a:hover {
	
		color: #999999;
		text-decoration:underline;
    }

    #menu_bas #logo_ifpass {
	
		position: absolute;
 		top:24px;
		margin-left: 4px;
    }
	
	


/**********  boites focus  ************/

/* focus vert */

	.hautgauche {

		width : 50%;
		margin: 15px 0 15px 8px;
		background-color : #5ea2b4;
		background-image : url(../images/hautgauche.gif);
		background-repeat : no-repeat;
		background-position : top left;
	
	}

	.hautdroit {

		background-image : url(../images/hautdroit.gif);
		background-repeat : no-repeat;
		background-position : top right;
	
	}

	.basgauche {

		background-image : url(../images/basgauche.gif);
		background-repeat : no-repeat;
		background-position : bottom left;
	
	}

	.basdroit {

		background-image : url(../images/basdroit.gif);
		background-repeat : no-repeat;
		background-position : bottom right;
		padding : 3% 3% 3% 3%;
	
	}

	.hautgauche ul {

		color: #FFFFFF;
		font-size: 0.9em;
		text-indent: 0;	

	}


	.hautgauche h3 {
	
		font-size: 1.2em;
		color: #9e005d;
		margin: 0 0 0 10px;
	
	}	



/* focus filet mauve */

	.tab_filet {

        padding: 0;
		border-collapse: collapse;
		border-spacing:0;	
	}

	.tab_filet h3 {

		font-size: 1 em;
		color: #006699;
		margin: 0 0 0 10px;

	}


	.tab_filet ul {

		color: #000000;
		font-size: 0.9em;
		text-indent: 0;	

	}

	.focus {

		font-size: 1 em;
		color: #006699;
		font-weight: 600;
		margin: 0 0 0 10px;

	}

	.tab_filet a {

		color: #6699CC;
		text-decoration:underline;

	}

	.tab_filet a:hover{

		color: #6699CC;
		text-decoration:none;

	}

	.hautgauche_filet {

		background-image : url(../images/hautgauche_filet.gif);
		background-repeat : no-repeat;
		background-position : bottom right;
		width: 16px;
		height: 16px;
	
	}

	.hautdroit_filet {

		background-image : url(../images/hautdroit_filet.gif);
		background-repeat : no-repeat;
		background-position : bottom left;
		width: 16px;
		height: 16px;
	
	}

	.basgauche_filet {

		background-image : url(../images/basgauche_filet.gif);
		background-repeat : no-repeat;
		background-position : top right;
		width: 16px;
		height: 16px;

	}

	.basdroit_filet {

		background-image : url(../images/basdroit_filet.gif);
		background-repeat : no-repeat;
		background-position : top left;
		width: 16px;
		height: 16px;

	}

	.centrehaut_filet {

		background-image : url(../images/fd_haut.gif);
		background-repeat : repeat-x;
		height: 16px;
		background-position : bottom;

	
	}

	.centrebas_filet {

		background-image : url(../images/fd_bas.gif);
		background-repeat : repeat-x;
		height: 16px;
		background-position : top;
	
	}

	.gauche_filet {

		background-image : url(../images/fd_gauche.gif);
		background-repeat : repeat-y;
	    width: 16px;
		background-position : right;

	}

	.droit_filet {

		background-image : url(../images/fd_droit.gif);
		background-repeat : repeat-y;
	    width: 16px;
		background-position : left;

	}
#tab_actu_recentes {
	border-collapse: collapse;
	border: 0.1em solid #CCC;
	margin-left: 1px;
}

#date_communique {
	border: 0.1em solid #CCC;
	background-color: #def1fa;
}	
#titre_tablo_actu {
	margin-left: 0px;
	font-size: 1em;
	color: #006699;
	font-weight: 600;
}


/* actus ************************************* */

#actus
{
	width: 661px;
	height: 170px;
	background-image: url(../images/fondactu.jpg);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 2px;
	margin-right: 11px;
}

#flecheGauche
{
	float: left;
	margin-top: 40px;
	margin-left: 4px;
}

#flecheDroite
{
	float: right;
	margin-top: 40px;
	margin-right: 4px;
}

#contenuAAA
{
	float: left;
	margin-top : 30px;
	left: 28px;
	height: 110px;
	overflow: hidden;
	width: 605px;
}

#texteContenu
{
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 0px;
}

.texte
{
	text-align: left;
	width: 110px;
	color: #000000;
	text-decoration: none;
}

.titre
{
	margin-bottom: 5px;
	color: #915978;
	font-size: 11px;
	font-weight: bold;
}

.titre a
{
	color: #915978;
	text-decoration: none;
}

.inter
{
	padding-left: 13px;
	padding-right: 13px;
}

#texteContenu td
{
	vertical-align: top;
}

.lien
{
	padding-left: 30px; 
	background-image: url(../images/flactu.jpg);
	background-repeat: no-repeat;
	background-position: 15px;
	text-decoration: underline;
	height: 20px;
	vertical-align: top;
	
}	

.lien a
{
	color: #1f416e;
}



.DIVligne
{
	width: 80%;
	margin-left: 10%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #999999;
	height: 1px;
}

#commentaire
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 0px;
	background-color: #FFF;
	width: 350px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	visibility:hidden;
}

















