body 
{
	color: #c4ab77;
	background-color: #000000;
	font-size: 13px;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
	SCROLLBAR-SHADOW-COLOR: #C8C8C8; 
	SCROLLBAR-3DLIGHT-COLOR: #C8C8C8; 
	SCROLLBAR-ARROW-COLOR: #C8C8C8; 
	SCROLLBAR-TRACK-COLOR: 000000; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

/* Couleurs des liens A RETRAVAILLER : pour l'instant, ils sont de couleur "parchemin" pour l'inclusion de bas de page, et ne passe donc PAS sur les pages de texte */
a:link { text-decoration:none; color: #000000; }    /* Cibles non visitées */
a:visited { text-decoration:none; color: #000000; } /* Cibles visitées */
a:hover { text-decoration:none; color: #000000; }   /* Liens pour "MouseOver" */
a:active { text-decoration:none; color: #000000; }  /* Liens cliqués */
a:focus { text-decoration:none; color: #000000; }   /* Liens qui reçoivent la zone de saisie active */

/********** STYLES DES TROIS BLOCS PRINCIPAUX **********/

/* Style principal contenant le fond de parchemin : ne peut être utilisé pour rien d'autre. */
.parch {
	width: 984px;
	height: 848px;
	color: black;
	background-color: #c4ab77;
	background-image: url("../fond.jpg"); 
	/*background-attachment:fixed;*/
	text-align:justify;
	/*Debug*/
	border-style: none;
	border-width: 1px;
	border-color: red;
	margin:auto;
}

/* Style et positionnement du menu : ne peut être utilisé pour rien d'autre. */
.menu {
	position: relative;
	float: left;
	top: 160px;
	left: 18px;
	width: 149px;
	height: 640px;
	padding-top: 6px;
	overflow: auto;
	scrollbar-face-color: #c4ab77;
	scrollbar-highlight-color: #c4ab77; 
	scrollbar-shadow-color: #000000; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #c4ab77; 
	scrollbar-darkshadow-color: #c4ab77;
	font-size: 12px; 
	color: #3C3224; 
	font-weight: bold; 
	font-family: Garamond,Times New Roman;
	line-height: 15px;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: red;
	*/
}

/* Style et positionnement de la "page principale" où s'affichent les textes : ne peut être utilisé pour rien d'autre. */
.main {
	position: relative;
	float: left;
	top: 160px;
	left: 29px;
	width: 750px;
	height: 640px;
	padding-top: 6px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	overflow: auto;
	z-index: 300;
	/*FILTER: chroma(color=#c4ab77);*/
	scrollbar-face-color: #a58e61;
	scrollbar-highlight-color: #a58e61; 
	scrollbar-shadow-color: #000000; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #a58e61; 
	scrollbar-darkshadow-color: #a58e61;
	font-size: 14px; 
	border-style: none;
	border-width: 1px;
	border-color: yellow; 
}

/********** STYLES ULILES DE MISE EN PAGE **********/

.hr_color
{
	color: #c4ab77;
}

/* Style de tableaux pour le calendrier */

.table_cal
{
	border-color : #000000;
	border-style : solid;
	border-width : 2px;
}

.td_mois
{
	text-align : center;
	border-color : #000000;
	border-style : solid;
	border-bottom-width : 2px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
}
.td_jd
{
	text-align : center;
	border-color : #000000;
	border-style : solid;
	border-bottom-width : 0px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 1px;
}
.td_jb
{
	text-align : center;
	border-color : #000000;
	border-style : solid;
	border-bottom-width : 1px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
}
.td_jbd
{
	text-align : center;
	border-color : #000000;
	border-style : solid;
	border-bottom-width : 1px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 1px;
}

/* Style pour les menus (ancre) dans les pages contenant beaucoup d'articles */
.tab_racc {
	width:650px;
}


/* Style utilisé seulement quand on est en mode edition */
.red_admin {
}

/* Style utilisé pour avoir une "main", notamment sur les liens en javascript */
.hand {
	cursor: pointer;
}

/* Style utilisé pour les titres */
.titre1 {
	text-align:center;
	font-weight:bold;
}

/* Style utilisé pour les sous-titre */
.titre2 {
	text-align:center;
}

/* Style de retrait pour inclusions de listes */
.retrait { 
	margin-left: 30px; 
}

/* Style italique à droite pour signatures  */
.sign { 
	text-align:right; 
	font-style:italic; 
}

/* Style petit à droite pour signatures  */
.avoir { 
	text-align:right; 
	font-size: 12px;
}

/* Style de police plus petite pour notes de bas de page */
.minus {
	font-size: 12px;
}

/* Style de police plus petite pour notes de bas de page */
.minus2 {
	font-size: 11px;
}

/* Style de police plus petite pour notes de bas de page */
.minus3 {
	font-size: 10px;
}

/* Style de la news de la première page */
.news { 
	text-align: justify; 
	font-size: 12px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #000000;
	width: 568px;
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
}

/* Style de cadre pour les news */
.cadre { 
	text-align: justify; 
	font-size: 12px;
	border-width: 1px; 
	border-color: #000000; 
	border-style: solid; 
	background-color: #c4ab77;
	width: 568px;
	padding-top: 20px; 
	padding-bottom: 20px; 
	padding-left: 50px; 
	padding-right: 50px;
}

/* Style de cadre pour le langage */
.cadre2 { 
	border-width:1px; 
	border-color:#000000; 
	border-style:dashed; 
	background-color: #c4ab77;
	color: #544933;
	padding:5px;
}

/* Style de cadre pour le formulaire de mise à jour */
.cadre_modif { 
	border-width: 1px; 
	border-color: #000000; 
	border-style: solid; 
	background-color: #c4ab77;
	padding-left: 5px;
	padding-right: 5px;
	/*overflow: auto;*/
}


/* Style de l'include de copyright */
.copy {
	color: #c4ab77;
	font-size: -1pt;
}

/* Style "centré" */
.center {
	text-align: center;
}

/* Style "a droite" */
.right {
	text-align:right;
}

/* Style "a gauche" */
.left {
	text-align: left;
}

/* Style justifié */
.justify {
	text-align: justify;
}

/* Style spécifique des liens soulignés de couleur parchemin, pour l'include de copyright */
.AParch:link{text-decoration:underline; color: #c4ab77;}
.AParch:visited{text-decoration:underline; color: #c4ab77;}
.AParch:active{text-decoration:underline; color: #c4ab77;}
.AParch:hover{text-decoration:underline; color: #c4ab77;}

/* Style spécifique des liens soulignés de couleur rouge, pour les liens internes #223648 ou #d00000 */
.AInt:link{text-decoration:none; color: #223648;}
.AInt:visited{text-decoration:none; color: #223648;}
.AInt:active{text-decoration:none; color: #223648;}
.AInt:hover{text-decoration:underline; color: #223648;}

/* Style spécifique des liens soulignés de couleur rouge, pour les liens internes #223648 ou #d00000 
 * Force le soulignement en permanence.
 */
.AInt_u:link{text-decoration:underline; color: #223648;}
.AInt_u:visited{text-decoration:underline; color: #223648;}
.AInt_u:active{text-decoration:underline; color: #223648;}
.AInt_u:hover{text-decoration:underline; color: #223648;}
/**/

/* Style de texte clair pour les exemples & cie */
.cl {
	color: #544933;
}

/*Style texte imitant les liens */
.lienint {
	color: #223648;
}

/* Style du div pour les infobulles. */
.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 2px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #c4ab77;
	color: #000000;
	z-index: 4000;
	text-align:justify;
}

.td_date
{ 
	/*background-color: #c4ab77;*/
	border-width: 0px; 
	border-color: #800000; 
	border-style: solid; 
	/*background-image: url(../images/point.gif); 
	background-repeat: repeat-y; */
}

/* Style spécifique des liens soulignés de couleur rouge, pour les liens internes #223648 ou #d00000 *
.AInt:link{text-decoration:none; color: #d00000;}
.AInt:visited{text-decoration:none; color: #d00000;}
.AInt:active{text-decoration:none; color: #d00000;}
.AInt:hover{text-decoration:underline; color: #d00000;}

/*Style texte imitant les liens *
.lienint {
	color: #d00000;
}

/********** STYLES DE CONFIGURATION DES TABLEAUX **********/

/* Conf générale des tableaux */
table 
{
	font-size: 14px;
	color: #000000;
}

/* Style de tableau pour les mesures */
table#mes 
{ 
	border-width: 2px; 
	border-color: #000000; 
	border-style: solid; 
	background-color: #c4ab77;
	width: 730px;
	border-collapse:collapse; 
}

table#mes td
{ 
	/*background-color: #c4ab77;*/
	border-width: 1px; 
	border-color: #000000; 
	border-style: solid; 
}

/* Style de tableau pour le langage */
table#lan 
{ 
	border-width: 2px; 
	border-color: #000000; 
	border-style: solid; 
	background-color: #c4ab77;
	border-collapse:collapse; 
}

table#lan td
{ 
	border-width: 1px; 
	border-color: #000000; 
	border-style: solid; 
	padding: 0 5px 0 5px;
}

/* Style de tableau pour les infobulles */

table#lani
{ 
	border-width: 2px; 
	border-color: #000000; 
	border-style: solid; 
	border-collapse:collapse; 
}

table#lani td
{ 
	border-width: 1px; 
	border-color: #000000; 
	border-style: solid; 
	padding: 0 2px 0 2px;
	font-family: Verdana, Arial;
	font-size: 10px;
}


/********** STYLES DE CONFIGURATION DES ÉLÉMENTS DE FORMULAIRES **********/

/* Conf des inputs */
input 
{
	background: #c4ab77;
	border-color: #000000;
	border-width: 1px;
	font-family: Arial;
	font-size: 13px;
}

/* Conf des textarea */
textarea 
{
	scrollbar-face-color: #c4ab77;
	scrollbar-highlight-color: #c4ab77; 
	scrollbar-shadow-color: #000000; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #c4ab77; 
	scrollbar-darkshadow-color: #c4ab77;
	background: #c4ab77;
	border-color: #000000;
	border-width: 1px;
	font-family: Arial;
	font-size: 13px;
}

/* Conf menus déroulants */
select
{
	background: #c4ab77;
	border-color: #000000;
	border-width: 1px;
	font-size: 14px; 
}

/* Conf boutons */
submit
{
	background: #c4ab77;
}