/*  BARRE DE NAVIGATION & IMAGE DE BACKGROUND  */
body
{
	scrollbar-3dlight-color:#000000;
	scrollbar-base-color:#FF9900;
	scrollbar-arrow-color:#FF9900;
	scrollbar-track-color:#FFFFCC;
	scrollbar-face-color:#FFFFCC;
	scrollbar-shadow-color:#FF9900;
	scrollbar-darkshadow-color:#000000;
	background-color:#000000;
	background-image:url(images/bg_body.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	margin:0 0 0 0;
}



/*  TEXTES  */
html { font-size:100%; }
.texthidden /* pour les &nbsp; */
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:0.1em;
	text-decoration:none;
}
h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#FFFFCC;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	font-variant:small-caps;
	letter-spacing:2px;
	margin:0;
	padding:0;
}
.titre1 /* titre principal "Cercle Généalogique du Lunévillois" */
{
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	color:#FFFFCC;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	vertical-align:top;
	letter-spacing:3px;
}
.text_mini_centre /* (date de la dernière mise à jour, château de Lunéville) */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	color:#FFFFCC;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	line-height:1.9em;
}
.text_georgia_1 /* Georgia, très petite taille */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	color:#FFFFCC;
	font-weight:bold;
}
.text_georgia_2 /* Georgia, grande taille */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#FFFFCC;
	vertical-align:top;
}
.text_georgia_3 /* Georgia, gras, taille normale */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#FFFFCC;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	line-height:1.5em;
}
.text_georgia_4 /* Georgia, gras, petite taille */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#FF9900;
	font-weight:bold;
	vertical-align:top;
}
.text_georgia_5 /* Georgia, gras, taille normale */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#FFFFCC;
	text-align:justify;
	font-weight:bold;
	vertical-align:top;
	line-height:1.5em;
}
.text_times_1 /* Times, taille normale, avec alinéa */
{
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
	font-size:1em;
	color:#FFFFCC;
	vertical-align:top;
	text-indent:25px;
	line-height:1.6em;
}
.text_times_2 /* Times, taille normale, sans alinéa */
{
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
	font-size:1em;
	color:#FFFFCC;
	vertical-align:top;
	line-height:1.6em;
}
.text_back_top /* texte "Retour en haut de page" */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	color:#FFFFCC;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}
.text_compteur /* phrase du compteur de visite (page d'accueil) */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#FFFFCC;
	vertical-align:top;
	text-align:center;
	width:450px;
	border:double #FFFFCC;
	background-color:#170E00;
	display:inline;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
}
.text_defil /* message défilant de la page d'accueil */
{
	font-family:"Comic Sans MS", Georgia, serif;
	font-size:1.3em;
	color:#FFFF00;
	background-color:#000000;
	font-weight:bold;
	vertical-align:top;
	border:none;
}
.tab_photos_left_border /* bordures gauches (tableaux de photos) */
{
	text-align:center;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#FF9900;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_photos_no_border /* pas de bordure dans la première colonne */
{
	text-align:center;
	border-left-style:none;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.text_titre_tab /* Georgia, gras, taille normale */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#FF9900;
	text-align:center;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	border-bottom-style:double;
	border-bottom-width:3px;
	border-bottom-color:#FF9900;
}
.text_titre_tab_forum /* Georgia, gras, taille normale */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#FF9900;
	text-align:center;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	border-bottom-style:double;
	border-bottom-width:3px;
	border-bottom-color:#FF9900;
}
.text_titre_tab_unecolonne /* Georgia, gras, taille normale */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#FF9900;
	text-align:center;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	border-bottom-style:double;
	border-bottom-width:3px;
	border-bottom-color:#FF9900;
}
.text_tab /* Times, taille normale */
{
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	color:#FFFFCC;
	text-align:center;
	vertical-align:middle;
	padding:5px 15px 5px 15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FF9900;
}
.text_tab_gauche /* Times, taille normale */
{
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color:#FFFFCC;
	text-align:left;
	vertical-align:middle;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FF9900;
}

.text_alphabet /* Verdana, gras, grande normale */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:1.5em;
	color:#FFFFCC;
	line-height:1.5em;
}
.text_liste_canton /* Liste de communes par canton dans la page Découpage administratif */
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#FFFFCC;
	font-weight:bold;
	line-height:1.4em;
	padding-left:0;
	padding-bottom:15px;
	visibility:hidden;
	position:absolute;
}



/*****  CLASSES  *****/
/* lien orange, gras, souligné */
a.lien1:link
{
	color:#FF9900;
	text-decoration:underline;
}
a.lien1:visited
{
	color:#FF9900;
	text-decoration:underline;
}
a.lien1:active
{
	color:#FF9900;
	text-decoration:underline;
}
a.lien1:hover
{
	color:#FFFFCC;
	text-decoration:none;
}

/* lien des fonctions de recherche (alphabet en majuscules) */
.text_alphabet a:link, a:visited, a:active
{
	color:#FF9900;
	text-decoration:none;
}
.text_alphabet a:hover
{
	color:#FFFFCC;
	text-decoration:none;
}

/* lien caché */
a.linkhidden:link
{
	color:#000000;
	text-decoration:none;
}
a.linkhidden:visited
{
	color:#000000;
	text-decoration:none;
}
a.linkhidden:active
{
	color:#000000;
	text-decoration:none;
}
a.linkhidden:hover
{
	color:#000000;
	text-decoration:none;
}



/*****  ELEMENTS DE FORMULAIRE  *****/
/* Zone de texte - Recherche */
.search_form_input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	border:1px solid #FFFFCC;
	background-color:#000000;
	color:#FFFFCC;
	padding:2px 5px 3px 5px;
}

/* Menu déroulant - Recherche */
.search_form_select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	border:1px solid #FFFFCC;
	background-color:#000000;
	color:#FFFFCC;
	padding:0px 0px 0px 5px;
	width:12em;
}

/* bouton Rechercher */
.btn_search
{
	margin-left:20px;
	cursor:pointer;
	width:98px;
	height:22px;
	border:0;
	background:url("images/bouton_rechercher1.gif") no-repeat left top;
}
.btn_search:hover
{
	background:url("images/bouton_rechercher2.gif") no-repeat left bottom;
}
.btn_envoyer
{
	margin-left:20px;
	cursor:pointer;
	width:98px;
	height:22px;
	border:0;
	background:url("images/bouton_envoyer1.gif") no-repeat left top;
}
.btn_envoyer:hover
{
	background:url("images/bouton_envoyer2.gif") no-repeat left bottom;
}
