body {
	background-color: #005bc3;
}

#body-alban {
	background-color: #fff ;
}

a {
	color: #005bc3;
	text-decoration: none;
}

span.label-bleu {
	font: 11px Verdana;
	font-weight: bold ;
	color: #005bc3;
}

a:hover {
	text-decoration: underline;
}

	#globalcontainer {
		width: 874px;
		background: none;
	}
	
		#deux-colonnes-diplome {
			background: #005bc3 url('../images/diplome/fond-deux-colonnes.gif') repeat-y left top;
			padding-bottom: 10px;
			height: 1%;
		}
		
			#colonne-gauche {
				float: left;
				width: 626px;
				background: #e9edf5 url('../images/diplome/fond-colonne-gauche.gif') repeat-x left 127px;
			}
			
				#follow-line {
					padding-left: 10px;
				}
			
				#bloc-presentation {
					border: 1px solid #0e3070;
					background: #fff;
					margin: 0 10px 5px;
					padding: 9px 14px;
				}
				
					#bloc-presentation h3 {
						font: 18px Verdana,sans-serif;
						background: url('../images/diplome/puce-titre.gif') no-repeat left 4px;
						padding-left: 20px;
						color: #005bc3;
					}
					
					#bloc-presentation h4 {
						font: 14px Verdana,sans-serif;
						color: #0e3070;
					}
				
				#onglets {
					margin: 0 10px;
					line-height: 0px;
					zoom: 1;
				}
				/*
					#nav-onglets {
						float: left;
						width: 372px;
						height: 25px;
					}
				*/	
					#nav-onglets {
						float: left;
						width: 372px;
						height: 25px;
						/*border-bottom: 1px solid #0e3070;*/
						background: transparent url('../images/diplome/fond-onglets.gif') repeat-x bottom left;
					}
	
					
						#nav-onglets a {
							display: block;
							position: relative;
							float: left;
							height: 25px;
							text-indent: -1000em;
							margin-right: 0px; /* règle prévue s'il est souhaité ultérieurement un espacement entre les onglets */
						}
						
						#nav-onglets a.onglet1 {
							width: 95px;
							background: url('../images/diplome/onglet1-idle-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet1:hover,
						#nav-onglets a.onglet1-actif {
							width: 95px;
							background: url('../images/diplome/onglet1-actif-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet2 {
							width: 80px;
							background: url('../images/diplome/onglet2-idle-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet2:hover,
						#nav-onglets a.onglet2-actif {
							width: 80px;
							background: url('../images/diplome/onglet2-actif-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet3 {
							width: 107px;
							background: url('../images/diplome/onglet3-idle-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet3:hover,
						#nav-onglets a.onglet3-actif {
							width: 107px;
							background: url('../images/diplome/onglet3-actif-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet4 {
							width: 90px;
							background: url('../images/diplome/onglet4-idle-fr.gif') no-repeat left top;
						}
						
						#nav-onglets a.onglet4:hover,
						#nav-onglets a.onglet4-actif {
							width: 90px;
							background: url('../images/diplome/onglet4-actif-fr.gif') no-repeat left top;
						}
					
					#flags {
						float: right;
						text-align: right;
						width: 234px;
						height: 24px;
						border-bottom: 1px solid #0e3070;
					}
				
					#contenu-diplome {
						/*clear: both;*/
						margin: 0 10px;
						padding: 7px 7px 15px;
						background: #fff;
						border: 1px solid #0e3070;
						border-top-width: 0px;
					}
					
					#contenu-diplome-alban {
						/*clear: both;*/
						margin: 0 10px;
						/* padding: 7px 7px 15px; */
						background: #fff;
						text-align: left ;
						/* border: 1px solid #0e3070; */
						/* border-top-width: 0px; */
					}
				
					#contenu-diplome.resultats-search-diplome { border-top-width: 1px; }
				
					#contenu-diplome h4 {
						font: bold 12px Verdana,sans-serif;
						color: #005bc3;
						padding-left: 20px;
						line-height: 15px;
						background: url('../images/diplome/puce-sous-titre.gif') no-repeat left center;
						margin-bottom: 15px;
					}
					
					#contenu-diplome ul {
						margin-left: 20px;
						list-style: disc;
					}
				
				#options-contenu {
					margin-top: 20px;
					padding: 7px 0;
					border-top: 1px solid #0e3070;
				}
			
			#colonne-droite {
				float: left;
				width: 248px;
				background: #005bc3 url('../images/diplome/fond-colonne-droite.gif') repeat-y left bottom;
			}
			
				#les-logos {
					background: #005bc3 url('../images/diplome/arrondi-colonne-droite.gif') no-repeat left bottom;
					padding: 10px 25px 106px;
					height: 200px;
				}
				
					#colonne-droite img {
						margin-bottom: 10px;
					}
				
				#contact-diplome {
					border: 1px solid #0e3070;
					margin-left: 10px;
					padding: 15px;
					background: #fff;
					text-align: center;
					position: relative;
					color: #0e3070;
					font-size: 11px;
				}
				
					#contact-diplome #image-contact {
						position: absolute;
						/*left: -130px; IE 6 de merde*/
						/*top: -10px; IE 6 de merde */
						left: -12px;
						top: -11px;
					}
				
					#contact-diplome h2 {
						padding-left: 25px;
						text-align: center;
						font: 36px "Times New Roman",sans-serif;
						color: #c2cfe8;
					}
					
						#contact-diplome h2:first-letter {
							font-size: 72px;
						}
				
				#boutons-options {
					margin: 10px 0 10px 0px;
					background: #005bc3 url('../images/diplome/fond-colonne-droite.gif') repeat-y left bottom;;
				}
				
					#boutons-options ul {
						list-style-type: none;
						padding-left: 12px;
					}
					
						#boutons-options ul li {
							display: block;
							width: 135px;
							height: 56px;
							margin-bottom: 7px;
							padding-left: 65px;
						}
						
							#boutons-options ul li#print {
								background: url('../images/diplome/bouton-imprimer.gif') no-repeat left top;
							}
							
							#boutons-options ul li#courriel {
								background: url('../images/diplome/bouton-courriel.gif') no-repeat left top;
							}
							
							#boutons-options ul li#pdf {
								background: url('../images/diplome/bouton-pdf.gif') no-repeat left top;
							}
			
			#footer {
				padding: 0 0 10px;
				width: 800px;
				background-color: #e9edf5;
			}
			
				#footer ul {
					background-color: #005bc3;
					padding-bottom: 10px;
					width: 800px;
				}
				
/*** Tableau des semestres ***/
#deux-colonnes-diplome table {
	font: 11px Verdana;
}

#deux-colonnes-diplome a {
	color: #005bc3;
	text-decoration: none;
}

#deux-colonnes-diplome a:hover {
	text-decoration: underline;
}

#deux-colonnes-diplome table {
	margin-bottom: 10px;
}

/* entete du tableau (semestre x) */
#deux-colonnes-diplome th {
	text-align: left;
	background-color: #ccc;
}

/* lignes du tableau */
#deux-colonnes-diplome tr {
	
}

	/* ligne jaune (intitulé des UE) */
	#deux-colonnes-diplome tr.niveau1 {
		background-color: #fbf5db;
		font-weight: bold;
	}
	
	/* ligne violette bas de tableau : bilan */
	#deux-colonnes-diplome tr.niveau1bilan {
		background-color: #f3e8f8;
		font-weight: bold;
	}
	
	/* nom de l'UE */
	#deux-colonnes-diplome tr.niveau2 {
		background-color: #f3f3f3;
		font-weight: bold;
	}
	
	/* sous niveau de l'UE */
	#deux-colonnes-diplome tr.niveau3 {}
	
	/* sous niveau de l'UE mais SELECTIONNÉ (dans le tableau exemple : "langue au choix") */
	#deux-colonnes-diplome tr.niveau3select {
		background-color: #e8eff5;
	}
	
	/* sous sous niveau de l'UE, décalage du texte de quelques pixels */
	#deux-colonnes-diplome tr.niveau4 td {
		padding-left: 25px;
	}

/* cellules */
#deux-colonnes-diplome td {
	text-align: center;
}

	/* cellules "titres" (première cellule à gauche) */
	#deux-colonnes-diplome td.titre {
		text-align: left;
	}
	
	#deux-colonnes-diplome td.titre-texte-bleu {
		text-align: left;
		color: #005bc3;
	}
	
	
	
/*** DECLINAISON POUR LA PAGE RESULTATS DE RECHERCHE ***/
#globalcontainer.resultats-search {
	width: 626px;
	background: #e9edf5 url('../images/diplome/fond-colonne-gauche.gif') repeat-x left 127px;
}

#globalcontainer.resultats-search #follow-line {
	width: 626px;
}

#globalcontainer.resultats-search #resultats {
	width: 626px;
	margin-bottom: 10px;
}

#globalcontainer.resultats-search #footer {
	width: 626px;
	background-color: #005bc3;
	padding: 10px 0;
}

#globalcontainer.resultats-search #footer ul {
	width: 626px;
	padding: 0;
}
#tableau-debouches th {
	text-align: center;
	background-color: #ccc;
   padding: 7px;
}

#tableau-debouches th {
	text-align: center;
	background-color: #ccc;
   padding: 7px;
}

/* cellules */
#tableau-debouches td {
	text-align: left;
	padding: 7px;
}

.signe-image {
	float: left;
}

.signe-texte {
	vertical-align: middle ;
	height: 18px;
	padding-top : 3px;
}
