@charset "utf-8";


/* Centre et colle la fenêtre sur le haut
   du navigateur */
body{
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	width:750px;
}

/* Annule le centrage sous FireFox */
body.plan{
	width:auto;
}

/* Liens textuels */
a{
	font-style:normal;
	color:#000;
}

/* Lien NetStorage */
a img.lien_netstorage{
	border: #000 1px solid;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
}

/* Image encadré */
img.encadre{
	border:#000 1px solid
}

/* Contenant de texte centré */
p{
	text-align:center;
}

/* Contenant de texte justifié */
p.justifier{
	text-align:justify;
}

/* Contenant de texte en pied de page */
p.smallcap{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	color:#333;
}

/* Tableau principal de la page */
table.cadre_de_page_top{
	border-bottom:#000 1px solid;
	border-right:#000 1px solid;
}

/* Sous-tableau principal de la page */
table.sous_tableau_principal{
	border-left:#000 1px solid;
}

/* Cadre pour les contenus téléchargeable */
table.boite_download{
	border:#000 4px outset;
	margin:0px auto;
	width:auto;
}

/* Cadre pour les fiche de prof dans le bottin */
table.ficheprof{
	border:#000 1px dashed;
	width:480px;
}

table.centre { 
	margin-left: auto; 
	margin-right: auto; 
}

/* Élément d'image à zone sensible */
div img{
	text-decoration:none;
	border:none;
}

/* Titre de pages */
div.titre{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	text-decoration:underline;
}

/* Sous-titre de page */
div.titre2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	text-decoration:underline;
	font-weight:bold;
}

/* Titre des éléments */
div.sous_titre{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

/* Contenu des cadres standard */
td {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	vertical-align:top;
	empty-cells:show;
}

/* Lien-image en cadre */
td a img{
	border: none;
	vertical-align:top;
}

/* Liens hypertexte en cadre */
td a{
	text-align:left;
	font-size: 12px;
}

td.titre{
	font-size:14px;
	font-weight:300;
	text-decoration:underline;
	padding:3px;
}

td.sous_titre{
	text-align:right;
	padding-top:5px;
	font-weight:bold;
}

/* Liens primaires */
td.liens{
	color:#000;
	font-weight: normal;
	font-size:12px;
	padding:3px;
	padding-left:10px;
}

/* Liens secondaires */
td.sous_liens{
	color:#000;
	font-weight: normal;
	font-size:10px;
	padding:3px;
	padding-left:10px;
}

/* Lien site externe centré */
td.lien_externe_centre{
	text-align: center;
}

/* Menu du panneau de gauche */
td.menu_gauche{
	background-color:#CCCCCC;
	vertical-align:top;
	text-align:left;
	width:175px;
}

/* Partie interne du menu principal */
td.menu_principal{
	border-right: #000 1px solid;
}

/* Partie supérieure du menu principal */
td.menu_principal_top{
	background-image:url(../images/menu_top.gif);
	height: 12px;
	width: 175px;	
}

/* Partie inférieure du menu principal */
td.menu_principal_bot{
	background-image:url(../images/menu_bot.gif);
	height: 12px;
	width: 175px;	
}

/* Colonne latérale décorative */
td.colonne_degrade{
	background-image:url(../images/side_bar.gif);
	background-repeat:repeat-y;
	width:29px;
	height:18px;
}

/* Élément gauche du pied de panneau central */
td.cadre_main_top_left{
	background-image:url(../images/cadre_main_top_left.gif);
	width:22px;
	height:18px;
}

/* Élément gauche de l'entête du panneau central */
td.cadre_main_bot_left{
	background-image:url(../images/cadre_main_bot_left.gif);
	width:22px;
	height:18px;
}

/* Élément central de l'entête du panneau central */
td.cadre_main_center{
	background-image:url(../images/cadre_main_center.gif);
	background-repeat:repeat-x;
	height:18px;
}

/* Élément droite de l'entête du panneau central */
td.cadre_main_top_right{
	background-image:url(../images/cadre_main_top_right.gif);
	width:24px;
	height:18px;
}

/* Élément droite du pied de panneau central */
td.cadre_main_bot_right{
	background-image:url(../images/cadre_main_bot_right.gif);
	width:24px;
	height:18px;
}

/* Élément de gauche du panneau central */
td.cadre_main_mid_left{
	background-image:url(../images/cadre_main_mid_left.gif);
	background-repeat:repeat;
	width:22px;
	height:18px;
}

/* Élément centre du panneau central */
td.cadre_main_back{
	background-image:url(../images/cadre_main_back.gif);
	background-repeat:repeat;
	text-align:left;
}

/* Élément de droite du panneau central */
td.cadre_main_mid_right{
	background-image:url(../images/cadre_main_mid_right.gif);
	background-repeat:repeat;
	width:24px;
}

/* Élément du panneau de droite */
td.fond_panel_droit{
	background-image:url(../images/index/background_panel_droit.gif);
	background-repeat:repeat-y;
	width:175px;
	font-family: Tahoma, Geneva, sans-serif;
}

/* Éléments du panneau d'évènements */
td.panneau_evenements{
	padding-left:27px;
	padding-right:20px;
	padding-bottom:10px;
	text-align:center;
}

/* Éléments du panneau de liens */
td.panneau_liens{
	padding:5px 5px 5px 35px;
	text-align:left;
}

/* Éléments du panneau de liens Intranet */
td.panneau_intranet{
	padding-left:15px;
	text-align:center;
}

/* Élément de fond du panneau de choix de carte la minimap du plan */
td.plan_minimap_sidepanel{
	background-image:url(../images/plan/minimap_sidepanel.png);
	width:70px;
}

