/* CSS Document */

body {
	background-color: #ffffff;
	margin: 0px;
}

/* ==================================================== */

body, table, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #413a2b;
	line-height: 16px;
}

.bouton {
	font-weight: bold;
	color : #ffffff;
	background: #8c8c84;
	border: 0px;
	border-radius: 10px;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
}
.bouton:hover { background: #cf172b ; }

.petit {
	font-size: 10px;
	line-height: 15px;
 }

.titre_fleche {
	font-size: 13px;
	font-weight: bold;	
	vertical-align: 3px;
}

.titre {
	font-size: 16px;
}

.sstitre {
	font-weight: bold;
}

.erreur { color: #cf172b; font-weight: bold; }
	
.fond_ouquiquoi { background-color: #7952e1; color: #ffffff; }
.fond_agenda { background-color: #96a519; color: #ffffff; }
.fond_passeurs { background-color: #bd0091; color: #ffffff; }
.fond_poetheque { background-color: #eb6e00 ; color: #ffffff; }
.fond_rouge { background-color: #cf172b; color: #ffffff; }

.couleur_ouquiquoi { color: #7952e1; }
.couleur_agenda { color: #96a519; }
.couleur_passeurs { color: #bd0091; }
.couleur_poetheque { color: #eb6e00 ; }
.couleur_rouge { color: #cf172b; }
.couleur_blanc { color: #ffffff; }

.blanc { color: #ffffff; }
.blanc a:link, .blanc a:visited { color: #ffffff; }
.blanc a:hover, .blanc a:active { color: #413a2b; text-decoration: none; }
.noir a:link, .noir a:visited { color: #413a2b; }
.noir a:hover, .noir a:active { color: #8c8c84; }
.gris a:link, .gris a:visited { color: #8c8c84; }
.gris a:hover, .gris a:active { color: #cf172b; }

/*
.sous_menu a:link, .sous_menu a:visited { color: #8c8c84 ; }
.sous_menu a:hover, .sous_menu a:active { color: #413a2b; }
*/

a:link, a:visited {	color: #8c8c84;	text-decoration: none; }
a:hover, a:active {	color: #cf172b;	text-decoration: none; }

/* ====================
     Menus déroulants
   ==================== */

/* Bloc rubrique */
#dropdown_menu {
	position_: absolute;
	width_: 200px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	color: #8c8c84;
}

#dropdown_menu table {
	color: #8c8c84;
}

#dropdown_menu li:hover {
	color: #cf172b;
}

/* Lien rubrique */
#dropdown_menu a {
	color: #8c8c84;
	text-decoration: none;
}

/* Lien rubriques over */
#dropdown_menu a:hover{
	color: #cf172b;
}

/* Bloc sous-rubriques */
#dropdown_menu ul {
	position: absolute;
	display_: none;
	top: -15px;
	left_: 200px;
	left: -999px; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
	width: 150px;
	list-style: none;
	padding: 10px;
	margin: 0px;
	border-radius: 10px;
	border_: 1px #8c8c84 solid;
	background_: #cf172b;
	z-index:1;
}

#dropdown_menu li {
	position: relative;
}

/* Lien sous-rubrique */
#dropdown_menu ul a {
	color: #8c8c84;
	text-decoration: none;
}

/* Lien sous-rubriques over */
#dropdown_menu ul a:hover {
	color_: #ffffff;
}

/* Ouverture menu */
#dropdown_menu li:hover ul, #dropdown_menu li.sfhover ul {
	left: +50px; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
	display_: block;
}

