/* 
 * Styles pour la partie Guillaume Vincent
 */

/* Styles généraux */
body {
	font-family:Arial,sans-serif;
	background-image:url('images/fond-normal.jpg');
	background-repeat:repeat;
	background-color:white;
	color:black;
	font-family:Arial,sans-serif;
	margin:0;
}
a {
	color:black;
	text-decoration:none;
}
a:hover {
	color: navy;
}

/* Fonds des cellules de la barre de navigation et des tableaux de la page principale */
td.navbar-pattern {
	background-image:url('images/navbar-pattern.jpg');
	background-repeat:repeat;
}
td.navbar-biblio {
	background-image:url('images/navbar-biblio.jpg');
	background-repeat:repeat;
	width:377px;
	height:192px;
	overflow: hidden;
}
td.sep01-pattern {
	background-image:url('images/sep01-pattern.jpg');
	background-repeat:repeat;
}
td.body-biblio {
	background-image:url('images/body-biblio.jpg');
	background-repeat:repeat;
}
td.body-pattern {
	background-image:url('images/body-pattern-02.jpg');
	background-repeat:repeat;
}
td.sep02-pattern {
	background-image:url('images/sep02-pattern.jpg');
	background-repeat:repeat;
}
td.sep03-pattern {
	background-image:url('images/sep03-pattern.jpg');
	background-repeat:repeat;
}

/* Barre de navigation */
#navbar {
	height:192px;
	margin:0;
	min-width: 1100px; /* quand on est dasn une sous-partie et qu'il n'y a plus d'interespace */
}
#navbar-table {
	height:192px;
	overflow: hidden;
}

/* Separateurs */
#sep01 {
	height:31px;
}
#sep01-table {
	height:31px;
}

/* Blocs d'information du bas */
.down-panel {
	margin: 20px 50px 10px 50px;
	text-align: center;
}
.footnote-panel {
	margin: 20px auto;
	width: 55em;
	border: 2px solid white;
	padding: 10px;
	background: transparent url('images/fond-translucide.png') repeat;
	text-align: center;
}
.footnote-panel p {
	margin: 0;
	font-size: 1.0em;
	text-align: justify;
}
.footnote-panel .text-links {
	font-size: 0.9em;
	text-align: center;
	margin-bottom: 0;
}
.footnote-panel .copyright {
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
	margin-top: 0;
}
.footnote-panel ul.menu-map .secteur-actif {
	color: rgb(64, 32, 32);
	font-weight: bold;
}
.footnote-panel ul.menu-map .menu-secteur:hover {
	background: url('../Images/fond-translucide-30.png');
}

/* Texte principal, sur fond blanc translucide */
.main-text-wrapper {
	margin: 0 50px;
	text-align: center;
}
.main-text {
	margin: 20px auto;
	border: 2px solid white;
	padding: 20px;
	width: 55em;
	background: transparent url('images/fond-translucide.png') repeat;
	text-align: justify;
	min-width: 1100px; /* quand on est dasn une sous-partie et qu'il n'y a plus d'interespace */
}

/* Panneau d'alerte */
.alert {
	width: 40em;
	margin: 1em auto;
	padding: 20px 10px;
	background: white;
	border: 1px solid rgb(200, 0, 0);
}
.alert p {
	color: rgb(200, 0, 0);
}

