BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 0;
	background-color : #F9F4D8; /* #FFFACD */
	/* #F7F6E8 */
}

TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
}

.tableFond { 
	border: 0px; height: 100%;
	background-image:url(../images/ra_fond_site_ligne_ombre.jpg); 
	background-repeat:repeat;	
} 

.imgTexte { 
	margin: 5px 12px 5px 0px;
} 

.imgTexteLarge { 
	margin: 5px 0px 0px 0px;
} 

.tableFondBordure { 
	border: 0px; width: 94%;
	background-image:url(../images/ra_bordure_large_haut.gif); 
	background-repeat:no-repeat;
	background-position:bottom;	
} 

A:LINK, A:VISITED {
	color : #003366;
	text-decoration : underline;
	font-weight : bold;
}

A:HOVER {
	color : #CC6600;
	text-decoration : underline;
	font-weight : bold;
}

.justif {
	text-align: justify;
}

textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	width: auto;
	background-color: #FFFFFF;
	/* FFFFF0 */
}

checkbox, radiobutton, input, select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	width: auto;
	background-color: #FFFFE8;
	border : 1px solid ButtonShadow;
}

.radio_btn {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	background-color: #FFFFFF;
}

.submit_btn	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	width: auto;
	background-color: White;
}

/*forms*/
.carrestant_admin {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC; 
	font-size: 1em; 
	color: #CC3300; 
	border-color: #6c6c6c; 
	border-style: none;
}

.carrestant_soutenir {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF; 
	font-size: 10px; 
	color: #999999; 
	border-color: #6c6c6c; 
	border-style: none;
}

#outils {
               width: 406px;
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 0;
               text-align:left;
}

.out {
               background: buttonface; 
               border: 1px solid buttonface;
               margin: 1; 
}

.over { 
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 1;
}

.liste {
	list-style-type: none;
	list-style-image:url(../images/broknews_puce.gif);
}

/* Exemple de déclaration de taille de texte
body { font-size: 76%; }
h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }
p, td { font-size: 1.1em; }
ol, ul, li { font-size: 1.0em; }
.notes { font-size: 1.0em; }
*/

#tablePage TABLE {
	width: 94%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	background-color: ThreedHighlight;
	/*background-color: ThreedShadow;
	*/
	padding : 1px;
	border : 1px dashed InactiveCaptionText;
}

#tablePage TD  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	padding : 2px;
	background-color: CaptionText;
	border : 1px solid InactiveCaptionText;
	/* EAEAEA */
}

#tablePage TR  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 1.6em;
	/* background-color : #F9F9F9; */
	/* background-color : ThreedHighlight; */
}

#texte TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align: justify;
	width : 94%;
	/*
	border-style : solid;
	border-width : 1px;
	border-color : #D4D4D4;
	*/
	/* background-image:url(../images/logo_equestre.gif); 
	background-repeat:no-repeat;
	background-position:100px 50px;	 */
}

#texte TD  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	padding : 0px;
	/* border : 1px solid ThreedLightShadow; */
	/* EAEAEA */
}

#texte TR  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* background-color : #F9F9F9; */
	/* background-color : ThreedHighlight; */
}

		h1 {
			text-align:left; /* IE hack! */
			font-size:3em;
		}
		#menu {
			text-align:left; /* IE hack! */
			/* width:100%; 594px */
			background:transparent; /* white */
			padding:0em;
			/* border:1px solid Silver; */
			margin:0em; /* auto */
			background-color : transparent;
			} 
		#menu div {
			width:100%;
			margin:0em; 
			text-align:justify;
			margin-top:.2em; 
			display:block;
			}
		#menu h2 {
			font-size:.9em;
			color:#333;
			font-weight: normal;
			margin-top:0em;
			margin-bottom:0em;
			background:transparent; /* #eee */
		}
		#menu h2 a {
			padding:.1em;
			display:block;
			font-weight: normal; /* bold */
			text-decoration:none;
			color:#000; /* 666 */
			}
		#menu h2 a:hover {
			background:#FFFFFF;
			}
		#menu #lien a {
			font-size:.9em;
			color : #003366;
			text-decoration : underline;
			font-weight : bold;
			display:block;
			}
		#menu #lien a:hover {
			font-size:.9em;
			color : #CC6600;
			}
		#menu p {
			font-size:.9em;
			font-weight:normal;
			}
		#menu TABLE {
			width:96%; /* 94 */
			font-size:1em;
			text-align:justify;
		}
		
		/*
		#menu div a {
			display:inline;
			color:#333;
			text-decoration:none;
			border-bottom:1px solid #336699;
			}
		#menu div a:hover {
			border-bottom:1px solid #000;
			background:#eee;
			}
		*/
		.meta a {
			font-size:.9em; /* .9em */
			text-decoration:none;
			color:black;
			background:white;
		}
		.meta a:hover {
			font-size:.9em; /* .9em */
			text-decoration:underline;
			color:#999;
			background:white;
		}
