html, body
{
	height: 100%;
	background-color : #9aac0a;
	margin:0px;
	padding:0px;
}

H1{ display:inline; }
H2{ display:inline; }
P{ display:inline; }

img{ border:0; }

#div_principal
{
	background-image : URL("images/img_fond.jpg");
	position:absolute;
	margin:0px;
	padding:0px;
	width:980px;
	min-height:100%;
}

/* -- pris en compte simplement par IE6 -- */
*html #div_principal
{
	height:100%;
}

/* ------ DIV DE GAUCHE ------ */
#div_gauche
{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:170px;
	height:auto;
	border:0px;
	/*background-color : #e5f0b4;*/
	border:0px solid #CC0000;
}
#div_gauche_haut
{
	margin:0px;
	padding:0px;
	width:170px;
	height:184px;
	border:0px;
}
#div_gauche_haut img {
	display: block;
}

#div_gauche_menu
{
	position:absolute;
	margin:0px;
	padding:0px;
	width:170px;
	height:406px;
	min-height:406px;
	background-image : URL("images/img_fond_gauche.jpg");
	background-repeat:no-repeat;
	border:0px solid #CC0000;
}
#menu
{
	position:relative;
	margin-left:38px;
	margin-top:22px;
	padding:0px;
	border:0px;
}
#menu2
{
	position:relative;
	margin-left:32px;
	margin-top:5px;
	padding:0px;
	border:0px;
}
#menu img {
	display: block;
}
/* ------ FIN DIV DE GAUCHE ------ */

#div_droite
{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:810px;
	height:auto;
	min-height:795px;
	border:0px;
	/*background-color : #afd21e;*/
	border:0px solid #CC0000;
	height: 825px\9;
}


#banniere
{
	margin:0px;
	padding:0px;
	width:815px;
	height:120px;
	border:0px;
}

#menu_droite
{
	margin:0px;
	padding:0px;
	width:815px;
	height:30px;
	border:0px;
}
#contenu_droite
{
	margin:0px;
	padding:0px;
	width:815px;
	height:auto;
	border:0px;
}
#contenu
{
	width:770px;
	margin-left:10px;
	margin-top:10px;
	padding:0px;
	border:0px solid #CC0000;
}
/* --------------- TYPO ENTETE ------------ */
#entete{
	width:775px;
	height:auto;
	background-color:#eff1d9;
	overflow:hidden;
	margin:0px;
	margin-bottom:10px;
}
.entete{
	color:#000000;
	FONT:12px Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	text-align:justify;
}
.titre_entete{
	padding-top:5px;
	color:#5c7402;
	background-color:#eff1d9;
	FONT:16px  Arial, Verdana, Helvetica, sans-serif;
	padding-left:40px;
	font-weight:bold;
	border-bottom:2px solid #9aac0a;
}
.titre_H1{
	color:#5c7402;
	FONT:16px  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
.titre_H1_news{
	color:#000;
	FONT:16px  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
.texte_entete{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:0px;
	float:left;
}
*html .texte_entete{
	margin-left:8px;
	margin-right:5px;
}
.texte_h2{
	color:#000000;
	FONT:12px Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	text-align:justify;
}
.img_entete{
	float:left;
	width:175px;
	margin-right:0px;
	margin-top:0px;
	margin-left:20px;
}
*html .img_entete{
	margin-left:13px;
}
/* --------------- FIN TYPO ENTETE ------------ */

/* --------------- TYPO TEXTE NORMAL ------------ */
#normal
{
	width:775px;
	height:auto;
	overflow:hidden;
	margin:0px;
}
.normal{
	color:#000000;
	FONT:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:justify;
}
.titre_normal{
	padding-top:5px;
	color:#5c7402;
	FONT:16px  Arial, Verdana, Helvetica, sans-serif;
	padding-left:40px;
	font-weight:bold;
}
.texte_normal{
	text-align:justify;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
	float:left;
}
*html .texte_normal{
	margin-left:8px;
	margin-right:5px;
	clear:both;
	float:normal;
}
.img_normal{
	float:left;
	width:175px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
}
*html .img_normal{
	margin-left:13px;
}
a.prixtab:link 
{
	background-color:#cfe578;
	color:#4e4e50;
	FONT:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}
a.prixtab:visited 
{
	background-color:#cfe578;
	color:#4e4e50;
	FONT:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}
a.prixtab:active 
{
	background-color:#cfe578;
	color:#4e4e50;
	FONT:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}
a.prixtab:hover
 {
 	background-color:#075d38;
	color:#ffffff;
	FONT:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}

/* -------------------- */
a.lien_souligne:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;text-decoration: underline  ;
}
a.lien_souligne:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;text-decoration: underline  ;
}
a.lien_souligne:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;text-decoration: underline  ;
}
a.lien_souligne:hover
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;text-decoration: underline  ;
}

a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #458f74; font-weight: bold;text-decoration: none ;
}
a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #458f74; font-weight: bold;text-decoration: none ;
}
a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #458f74; font-weight: bold;text-decoration: none ;
}
a:hover
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #146135; font-weight: bold;text-decoration: none ;
}

a.lienblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;margin-left:9px;
}
a.lienblanc:hover
{
	color: #5D7402;
}

/* ---------- TYPE ASSOCIATION ANNUAIRES -------------- */
.annu_hover
{
	background:#eff1d9;
	font-weight: none;
	font-size: 11px;
	height: 24px;
	color: #000000;
}

.annu_hover:hover
{
	background:#bbd00b;
	color:#FFF;
	cursor:pointer;
	height:24px;
}

.tab_entete
{
	background-color: #5d7402;
	font-weight: bold;
	font-size: 10px;
	height: 24px;
	color: #FFFFFF;
}

.tab_ligne
{
	background-color: #eff1d9;
	font-weight: none;
	font-size: 11px;
	height: 24px;
	color: #000000;
}

.titre_formulaire
{
	color:#000000;
	FONT:12px Verdana, Arial, Helvetica, sans-serif;
	/*line-height:15px;*/
	text-align:center;
	font-weight: bold;
}
