/* CSS Document */
body {width:100%; height:100%; margin:0; background:#fff}
table {margin:0; border:0; border-collapse:collapse}
td {padding:0; vertical-align:top; font-family:arial,helvetica,sans-serif; font-size:small}
div {margin:0; padding:0; border:0}
form {display:inline}

/* ------------------------- Banniere + Page ------------------------- */
#fond_bann {background:url(images2/fond_banniere.jpg) left top no-repeat}
#conteneur {width:100%; background:url(images2/espace_commun/fond_bannierebleu.gif) repeat-x}
.c1 {text-align:left; vertical-align:top}
.c2 {width:230px; vertical-align:top}
.theme_commune {font-size:9pt; color:#fff; letter-spacing:2em; text-align:center}
.liengeneraux a {color:#000; text-decoration:none}
.liengeneraux a:hover {font-weight:bold}

/* menus de l'espace commun */
#esp_commun thead th {text-align:center; vertical-align:middle; font-size:9pt; font-weight:bold; letter-spacing:0.1em; color:#fff; text-transform:uppercase}
#esp_commun tbody td, #esp_commun tfoot td {text-align:left}
#esp_commun tbody td a {font-size:8pt; color:#000; text-decoration:none}
#esp_commun tbody td a:hover {font-weight:bold}
#esp_commun tfoot td {padding-top:10px; border-top:1px solid #000}
.puce {width:6px; height:6px; border:1px solid #000} /* puce qui s'affiche au survol des rubs de l'espace commun */

/* ---- moteur de recherche ---- */
#recherche {text-align:center; vertical-align:middle; font-size:9pt; color:#8ea315; font-weight:bold}
#recherche a {color:#8ea315; text-decoration:none}
#recherche a:hover {text-decoration:overline}
#mot {background:#8ea315; border:1px solid #666; width:140px; font-size:7pt; color:#fff} /* champ texte */
.bouton {background:#b5cf1b; border:1px solid #666; font-size:7pt; color:#000} /* bouton */

/* connexion extranet*/
#extranet th {text-transform:uppercase; font-size:11pt; letter-spacing:0.1em; font-weight:bold; color:#990000; text-align:center; vertical-align:bottom; border-bottom:1px solid #990000}
#extranet td {font-size:9pt; font-weight:bold; color:#000; letter-spacing:0.1em; text-align:center; vertical-align:top}
.bord {background:url(images2/bord_bas_extranet.gif) left bottom no-repeat}
#extranetcontent {background:url(images2/px_rouge.gif) repeat-y}
.content {text-align:right; padding:3px 10px 3px 3px; font-size:8pt; border-bottom:1px solid #990000}

/* Espace de la liste des références */
.liste th {text-align:center; background:#336600; color:#fff; font-weight:normal}
.liste tbody td {text-align:left; vertical-align:top; padding:5px; line-height:2em; background:#E6FFCC}
.liste td a {font-size:9pt; color:#000; text-decoration:none}
.liste td a:hover {font-weight:bold}
#rechportail th {background:#ccc; text-align:center; text-transform:uppercase; font-size:8pt}
#rechportail td {background:#fff; border:1px solid #000; text-align:center}
#rechportail input {font-size:7pt}
#listetotale td {text-align:center; vertical-align:middle; background:#333; height:30px}
#listetotale a {color:#fff; text-decoration:none; font-size:8pt; font-weight:bold}
#listetotale a:hover {color:#cc6699}

/* Espace détail du portail */
.description {padding:20px}
#contenu {padding:10px}
a.reference {text-decoration:none; color:#000}
a.reference:hover {text-decoration:underline overline}
#fichedetail {text-align:left}

/* ------------------- Espace pied de page invariants --------------------- */
#pied_invar {width:100%; background:url(images2/indx_fond_invariant.gif)}

/* -------------------------- acessibilite ----------------------------- */
.accessibilite {background:#75b0f2;height:10px; font-weight:bold;}
.accessibilite a {
		font-family:			arial, helvetica, sans-serif;
		font-size:			10pt;
		color:				#fff;
		font-weight:			normal;
		text-decoration:		underline;
		}
.accessibilite a:hover {
		color:				black;
		}