
/* --------------------------------------------*/
/* ---- IMAGE DE FOND -------------------------*/
#imgFond{
	display:none;
	visibility:hidden;
}
#conteneur{
	display:none;
	visibility:hidden;
}
#cadreblanc{
	display:none;
	visibility:hidden;
}

/* --------------------------------------------*/
/* ---- TABLEAU ENTETE ----------------------------------------*/
#Entete {
	display:none;
	visibility:hidden;
}
	
	
/* --------------------------------------------*/
/* ---- MENU GAUCHE (1) ET SOUS-MENU (2) ----------------------------------------*/
#Menu1 {
	display:none;
	visibility:hidden;
}
#Menu2 {
	display:none;
	visibility:hidden;
}


/* --------------------------------------------*/
/* ---- CONTENU ET ZOOM +/- ----------------------------------------*/
#Global {
	width: 15cm;
	background-color:#FFFFFF;
	visibility: visible;
}
 #Scroll{
}
#Contenu {
	padding-left:15px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:-20px;	
}

#Zoom {
	display:none;
	visibility:hidden;
}

/* --------------------------------------------*/
/* ---- BLOC TEXTE BRELOQUES ----------------------------------------*/
#Breloques-images {
	overflow: auto;	
	position: absolute;
	left:0px;
	right:0px;
	height:230px;	
	background-color:#FFFFFF;
	z-index: 2;
	border-left:12px solid #FFFFFF;
	padding-bottom:5px;
	visibility: visible;	
}
#Breloques {
	position: absolute;
	left:30%;
	width:70%;
	right:10px;
	top: 200px;	
	background-color:#FFFFFF;
	z-index: 2;
	visibility: visible;	

	
}
/* --------------------------------------------*/
/* ---- PAGE ÉTUDIANTS ----------------------------------------*/
#Etudiant {
	float: left;
	position: absolute;
	width:242px;/* 210px = 20%*/
	top:400px;
	left:100px;
	height:200px;
	background-color:#FFFFFF;
	z-index: 3;
	visibility: visible;
}
#Etudiant-nav{
	position:absolute;
	top:0px;
	right:35px;
	height:20px;
	padding-bottom:10px;
	padding-top:2px;
	z-index: 4;
}
#Etudiant-topo{
	overflow:auto;
	position:absolute;
	height:180px;
	top:25px;
	left:0px;
	width:240px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border-left:2px solid #FFFFFF;
	z-index: 4;
}

#Imgprec {
	float: left;
	position: absolute;
	width:50px;
	top:400px;
	left:0px;
	padding-left:10px;
	background-color:#FFFFFF;
	z-index: 4;
	visibility: visible;
}

#Imgsuiv {
	float: left;
	position: absolute;
	width:50px;
	top:400px;
	right:0px;
	padding-right:10px;
	background-color:#FFFFFF;
	z-index: 4;
	visibility: visible;
}

/* --------------------------------------------*/
/* ----- ONGLET VOIR IMAGE / CRÉDITS PHOTO ---------------------------------------*/
#Voir{
	display:none;
	visibility:hidden;
}
#Credits-photos{
	display:none;
	visibility:hidden;
}
#Cacher{
	display:none;
	visibility:hidden;
}
/* --------------------------------------------*/
/* ------- CRÉDITS SITE ----------------------------------------------------*/
#Credits{
	display:none;
	visibility:hidden;
}
#Credits2{
	display:none;
	visibility:hidden;
}

/* --------  STYLES DU CONTENU --------------------*/

.content { /* .content = Style du texte courant */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	color:#666666;
	text-decoration:none;
	text-align: left;
	line-height: 150%;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:8px;
}
.content a, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FF0000;
	text-decoration:none;
	text-align: left;
}
.content a:hover {
	color:#999999;
	text-decoration:underline;
}
.underline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: inherit;
	color:inherit;
	text-decoration:underline;
	text-align: left;
	line-height: 150%;
	}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: inherit;
	color:#333333;
	text-decoration:none;
	text-align: left;
	line-height: 150%;
	}
.italique{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style:italic;
	font-size: inherit;
	color:inherit;
	text-decoration:none;
	text-align: left;
	line-height: 150%;
	}
.surligne{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style:normal;
	font-size: inherit;
	color:#333333;
	text-decoration:none;
	text-align: left;
	line-height: 150%;
	background-color: #999999;
	}
#Contenu ul{}	
#Contenu li{
	padding-left:2px;
	line-height:110%;
	list-style-type: decimal;
}

	
.titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1em;
	text-transform:uppercase;
	color:#333333;
	text-decoration:none;
	text-align: left;
}
.titre a, visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
	text-align: left;
}
.titre a:hover {
	color:#FF0000;
	text-decoration:underline;
}
	
.chapeau{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1em;
	color:#333333;
	text-decoration:none;
	text-align: left;
}
.chapeau a, visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#333333;
	text-decoration:underline;
	text-align: left;
}
.chapeau a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#999999;
	text-decoration:none;
	text-align: left;
}

/* --------  STYLES DU TABLEAU ENTETE --------------------*/
	
.entete {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 85%;
	letter-spacing: -2px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	color:#FF0000;
	text-decoration:none;
	text-align: left;
	
}
.entete a, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
	text-align: left;
	
}
.entete a:hover {
	color:#666666;
	text-decoration:none;
}
.alphabet a, visited{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	
	}
.alphabet a:hover {
	color:#333333;
	text-decoration:none;
	}
.infos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 0.75em;
	text-transform:none;
	color:#FF0000;
	text-decoration:none;
	padding-right: 6px;
	padding-left: 6px;
}
.infos a, visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#FF0000;
	text-decoration:none;

}
.infos a:hover {
	color:#999999;
	text-decoration:none;
}
.villes {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	letter-spacing: -1px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
	color:#666666;
	text-decoration:none;
	text-align: center;
}

.villes a, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
	text-align: center;
}
.villes a:hover, active {
	color:#999999;
	text-decoration:none;
}

/* --------  STYLES DES MENUS (1) ET (2) --------------------*/
.menu{
line-height:110%;
padding-bottom:3px;
}

.ul-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	letter-spacing: -1px;
	text-transform:uppercase;
	color:#666666;
	text-decoration:none;
	text-align: left;
	margin: 0;
	padding: 0px;
	padding-bottom:2px;
	list-style-type: none;
}

.ul-menu a, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
	text-align: left;
}

.ul-menu a:hover, active {
	color:#999999;
	text-decoration:none;
}

.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 100%;
	letter-spacing: -1px;
	text-transform:uppercase;
	color:#999999;
	text-decoration:none;
	text-align: left;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}
.menu2 a, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#999999;
	text-decoration:none;
	text-align: left;
}

.menu2 a:hover, active {
	color:#FF0000;
	text-decoration:none;
}

/* --------  STYLES DES CRÉDITS --------------------*/
.credits{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 0.75em;
	color:#666666;
	text-decoration:none;
}
.credits a { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
}
.credits a:hover { 
	color:#333333;
	text-decoration:none;
}
/* --------  + et - --------------------*/
.zoom a, visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color:#666666;
	text-decoration:none;
	text-align: center;
}
.zoom a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color:#333333;
	text-decoration:none;
	text-align: center;
}
