/***********************************************/
/* index_print.css                             */
/* Page d'accueil du site EMSE                 */
/* Grégoire Berthézène, berthezene@emse.fr     */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #0D4F9C;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}



/***********************************************/
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/***********************************************/

/***********************************************/
/*    Bloc principal                           */
/***********************************************/
#container {
	position:relative;
	width:983px;
	overflow:visible;
	margin-left:10px;
	z-index:100;
	border-width:1pt;
	border-style:solid;
/*	height:auto; */
	height:598px;

	}
	
#containerMargin {
	margin: 7px 17px 3px 17px;
	padding:0px;
	}

#containerBordureBasse {
	display:none;
	}

/***********************************************/
/*    Bloc Bandeau                             */
/***********************************************/
#bandeau {
	width:949px;
	height:89px;
	margin: 0 0 3px 0;
	background-image: url(../statique/img/logoEcoleDesMines.gif);
	background-repeat: no-repeat;
	border:hidden;
	}

#logoENSMSE{
	margin-left:732px;
	margin-top:14px;
}

#drapeauUSA{
	float:right;
	margin-top:10px;
}


/***********************************************/
/*    Bloc Base Line                           */
/***********************************************/
#baseLine {
	width:789px;
	height:20px;
	background-color:#000;
	float:left;
	margin: 0 0 3px 0;
}
#baseLine_fla {
	display: none;
}
#baseLine_img {
	position:relative;
	width:409px;
	left:50%;
	margin-left:-205px;
	margin-top:4px;
}

	
	
/***********************************************/
/*    Bloc Moteur de recherche                 */
/***********************************************/
#moteurRecherche {
	width:157px;
	height:20px;
	background-color:#0D4F9C;
	float: right;
	margin: 0 0 3px 0;
	line-height:20px;
	}
#moteurRecherche input, #moteurRecherche img {
	display:none;
	}

/***********************************************/
/*    Bloc Blocs (11 à 33)                     */
/***********************************************/
#blocs { /* inclus les bloc11 à bloc33 */
	width:789px;
	height:256px; 
/*	background-color:#00FFFF; */
/*	margin: 0px; */
	margin: 0 3px 0 0;
	float:right;
	font-size:10px;
	font-weight:bold;
	}

#blocs ul {
	list-style-type:disc;
	margin: 0 0 0 10px;
	padding: 0 0 0 15px;
}

#blocs p {
	margin: 0px;
	}
	

/***********************************************/
/*    Bloc 11  1 ligne 1re colonne             */
/***********************************************/
#bloc11 {
	width:261px;
	height:137px;
	margin: 0 3px 3px 0;
	float:left;
	}
/***********************************************/
/*    Bloc 12  1 ligne 2e colonne              */
/***********************************************/
#bloc12 {
	width:261px;
	height:137px;
	margin: 0 3px 3px 0;
	float:left;
	}
/***********************************************/
/*    Bloc 13  1 ligne 3e colonne              */
/***********************************************/
#bloc13 {
	width:261px;
	height:137px;
	margin: 0 0 3px 0;
	float:left;
	}



/***********************************************/
/*    Bloc 21  2e ligne 1re colonne            */
/***********************************************/
#bloc21 {
	width:261px;
	height:22px;
	margin: 0 3px 3px 0;
	float:left;
	}
/***********************************************/
/*    Bloc 22                                  */
/***********************************************/
#bloc22 {
	width:261px;
	height:22px;
	margin: 0 3px 3px 0;
	float:left;
	}
/***********************************************/
/*    Bloc 23                                  */
/***********************************************/
#bloc23 {
	width:261px;
	height:22px;
	margin: 0 0 3px 0;
	float:left;
	}


/***********************************************/
/*    Bloc 31                                  */
/***********************************************/
#bloc31 {
	width:261px;
	height:91px;
	background-color:#C2D3E6;
	margin: 0 3px 0 0;
	float:left;
	color:#0C4E9C;
	}

#bloc31 a, #bloc31 a:link, #bloc31 a:visited {
	color:#0C4E9C;
	text-decoration:none;
	}	

#bloc31 a:hover{
	color: #FFF;
	text-decoration: none;
	background-color:#0C4E9C;
	}

/***********************************************/
/*    Bloc 32                                  */
/***********************************************/
#bloc32 {
	width:261px;
	height:91px;
	background-color:#F7E7C8; 
	margin: 0 3px 0 0;
	float:left;
/*	color:#E1A125; */
	color:#C08400;
	}

#bloc32 a, #bloc32 a:link, #bloc32 a:visited {
	color:#C08400;
	text-decoration:none;
	}	

#bloc32 a:hover{
	color: #FFF;
	text-decoration: none;
	background-color:#E1A125;
	}

/***********************************************/
/*    Bloc 33                                  */
/***********************************************/
#bloc33 {
	width:261px;
	height:91px;
	background-color:#DFE1D6;
	margin: 0px;
	float:right;
	color:#7F875B;
	}

#bloc33 a, #bloc33 a:link, #bloc33 a:visited {
	color:#7F875B;
	text-decoration:none;
	}	

#bloc33 a:hover{
	color: #FFF;
	text-decoration: none;
	background-color:#7F875B;
	}



/***********************************************/
/*    Bloc Rubriques                           */
/***********************************************/
#rubriques { 
	width:157px;
	height:256px;
	margin: 0px;
	float:right;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:12px;
	}

#rubriques a, a:link, #rubriques a:visited {
	color:#FFF;
	text-decoration:none;
	}	

#rubriqueA {
	width:auto;
	height:27px;
	background-color:#AE5E9C;
	margin-bottom:2px;
	padding-left:10px;
	line-height:27px; /* centrage vertical de l'élément */
	}

#rubriqueA a:hover{
	color: #AE5E9C;
	text-decoration: none;
	background-color:#FFF;
	}
	
#rubriqueB {
	width:auto;
	height:27px;
	background-color:#9E1D39;
	margin-bottom:2px;
	padding-left:10px;
	line-height:27px; /* centrage vertical de l'élément */
	}

#rubriqueB a:hover{
	color: #9E1D39;
	text-decoration: none;
	background-color:#FFF;
	}

#rubriqueC {
	width:auto;
	height:27px;
	background-color:#EF4726;
	margin-bottom:1px;
	padding-left:10px;
	line-height:27px; /* centrage vertical de l'élément */
	}

#rubriqueC a:hover{
	color: #EF4726;
	text-decoration: none;
	background-color:#FFF;
	}

#rubrique1, #rubrique2, #rubrique3, #rubrique4, #rubrique5, #rubrique6, #rubrique7, #rubrique8 {
	width:auto;
	height:18px;
	background-color:#6AA6D3;
	margin-bottom:1px;
	padding-left:10px;
	line-height:18px; /* centrage vertical de l'élément */
	}

#rubrique9 {
	width:auto;
	height:18px;
	background-color:#6AA6D3;
	margin-bottom:0px;
	padding-left:10px;
	line-height:18px; /* centrage vertical de l'élément */
	}

#rubrique1 a:hover, #rubrique2 a:hover, #rubrique3 a:hover, #rubrique4 a:hover, 
#rubrique5 a:hover, #rubrique6 a:hover, #rubrique7 a:hover, #rubrique8 a:hover,
#rubrique9 a:hover {
	color: #6AA6D3;
	text-decoration: none;
	background-color:#FFF;
	}




/***********************************************/
/*    Bloc Agenda                              */
/***********************************************/
#agenda {
	width:525px;
	height:159px;
	margin: 27px 3px 3px 0;
	float:left;
	}

#agendaTitre {
	width:auto;
	height:18px;
	background-color:#0C4E9C;
	margin: 0 0 5px 0;
	color:#FFF;
	font-variant:small-caps;
	font-size:12px;
	line-height:18px;
	padding-left:25px;
	}

#agendaColonne1 {
	width:261px;
	height:136px;
	font-size:10px;
	float:left;
	}
	
#agendaColonne2 {
	width:261px;
	height:122px;
	font-size:10px;
	float:right;
	}

#agendaColonne2basse {
	width:140px; /* 261 = pleine largeur */
	height:14px;
	line-height:14px;
	font-size:10px;
	float:right;
	color:#FFFFFF;
	background-color:#0C4E9C;
	margin: 0 0 0 0px;
	padding-left:0px;
	}

#agendaColonne1 a, #agendaColonne1 a:link, #agendaColonne1 a:visited,
#agendaColonne2 a, #agendaColonne2 a:link, #agendaColonne2 a:visited {
	color:#0C4E9C;
	text-decoration:none;
	}	

#agendaColonne1 a:hover, #agendaColonne2 a:hover {
	color: #FFF;
	text-decoration: none;
	background-color:#0C4E9C;
	}
	
#agendaColonne2basse a {
	color:#FFF;
	text-decoration:none;
	}

#agendaColonne2basse a:hover, #agendaColonne2basse a:hover {
	color: #0C4E9C;
	text-decoration: none;
	background-color:#FFF;
	}

	
#agenda ul {
	list-style-image: url(../statique/img/puce_agenda_1.gif);
	margin: 5px 0 0 10px;
	padding: 0 0 0 10px;
	font-weight:bold;
	}

#agenda ul ul {
	list-style-image: url(../statique/img/puce_agenda_2.gif);
	margin: 0 0 0 0px;
	padding: 0 0 0 5px;
	font-weight:normal;
	}



	
/***********************************************/
/*    Bloc Flash                           */
/***********************************************/
#flash { 
	width:421px;
	height:159px;
/*	background-color:#33CC33; */
	margin: 27px 0 3px 0;
	float:right;
	}

/***********************************************/
/*    Bloc Pied de page                           */
/***********************************************/
#pieddepage { 
	width:949px;
	height:31px;
	margin: 0 0 3px 0;
	float:left;
	vertical-align:bottom
	}
#PieddepageLogos {
	display:inline;
	width:auto;
	height:31px;
	float:left;
	background-color:#FFF;
	}
#PieddepageBoutons {
	display:inline;
	width:565px;
	height:20px;
	float:right;
	margin-top:11px;
	background-color:#0C4E9C;
	}

