body, td, p , .h5 , h3 {font-family: Verdana,Tahoma,Arial,Helvetica; color: BLACK}
body {font-size: 75%; 
text-align: center; 
background: url(../images/fond.jpg) #FF9900; 
}

img, table { margin: 0; padding: 0; border: 0; }
ul, ol, li { margin: 0; padding: 0; font-size:0.99em;}
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;  font-weight: normal; }
/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page { background-image: url(../images/fond-page.jpg);}

#page-accueil { background-image: url(../images/fond-page-accueil.jpg);}

#page, #page-accueil {margin: 0 auto; padding: 0; width: 980px; background-color: white; background-repeat: repeat-y}

#conteneur { float: left; width:710px;  background-color: white; margin: 0; padding: 0;}
#conteneur h1 {font-size:18px; font-weight: bold}
#conteneur h3 {font-size:14px; font-weight: bold}

#conteneur #contenu {
	float: left;
	width: 700px;
	padding: 5px 5px 5px 10px;
}
#conteneur #contenu h4 {font-size:12px; font-weight: normal;}
#conteneur #contenu #navigation, #conteneur #contenu #navigation2 {
	float: right;
	width: 280px;
}
#conteneur #navigation {
	background-color:#FFCC33;
	border: 1px solid #FF9900;
}
#conteneur #contenu #navigation2 {float: right;  width: 255px!important; width: 263px;height:191px!important; height: 199px;margin: 0; padding:4px;text-align: left;}
/* Fil d'Ariane */
#hierarchie {	clear: both;	margin-bottom: 2em;	font-size: 0.9em; }

/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {
	float: left;
	width: 21em;
}

#contenu .encart {
	float: right;
	width: 320px;
	margin: 0;
	margin-bottom: 1em;
	font-size: 12px;
}

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { background: #FFCC99;}
.rubriques .menu-titre { background: #FFCC00; }

.breves { background: #FFEAEA; }
.breves .menu-titre { background: #FFF2F2; }

.syndic { background: #FFCC99; }
.syndic .menu-titre { background: #FF9900; }

.forums { background: #EAEAFF; }
.forums .menu-titre { background: #F2F2FF; }

.divers { background: #F8F8E8; }
.divers .menu-titre { background: #FCFCF0; }

#halheader-index-01 {float: left; width: 203px!important;width: 223px; height: 124px; background-image: url(../images/halheader-index_01.jpg);text-align:left; padding-left: 20px;}
.halheader-index-01 {float: left; width: 241px; height: 131px; background-image: url(../images/halheader-rub_01.jpg); padding-left: 20px} 

#halheader-index-02 {float: left; width: 494px; height: 124px; background-image: url(../images/halheader-index_02.jpg);}
.halheader-index-02 {float: left; width: 229px; height: 131px; background-image: url(../images/halheader-rub_02.jpg)} 
 
#halheader-index-03 {float: left; width: 263px; height: 124px; background-image: url(../images/halheader-index_03.jpg);}
.halheader-index-03 {float: left; width:272px; height:131px;background-image: url(../images/halheader-rub_03.jpg)} 

.halheader-index-04 {float: left; width:218px; height:131px; background-image: url(../images/halheader-rub_04.jpg)} 


 #halheader-index-02 h1, .halheader-index-02 h1, #halheader-index-03 h2, .halheader-index-03 h2  {display: none;}
 
#page #menu_gauche {float: left; width: 259px!important; width: 261px;  background-image: url(../images/hal-fond_menu_gche.jpg); background-repeat: repeat-y ; margin:0px ; padding: 0 0 0 2px;text-align: left;}

#menu_gauche_accueil {float: left; width: 215px!important; width: 223px; background-image: url(../images/halcol_gche-index.jpg); background-repeat: no-repeat; margin: 0px; padding: 4px; background-color: #E2E2E2; text-align: left;}
#menu_gauche_accueil h3 {text-align: left; font-weight: bold; font-size: 12px; margin: 10px 5px 10px 30px!important; margin: 13px 5px 12px 35px; line-height: 20px}


#halcol-centre-index {float: left;  width: 490px!important; width:494px; min-height: 800px!important;height:900px; background-image: url(../images/halcol_centre-index.jpg); background-repeat: no-repeat; margin: 0px; padding: 150px 2px 2px 2px; background-color:white }
#page-accueil #halcol-centre-index h3 {font-size: 18px; color:#FF6600; margin:0 4px;}

#halcol-dte-index {float: right;  width: 255px!important; width: 263px;height:191px!important; height: 199px; background-image: url(../images/halcol-dte-index.jpg);  background-repeat: no-repeat; margin: 0; padding:0px 4px;text-align: center;}
#halcol-dte-index h3 {text-align: left; font-weight: bold; font-size: 12px; margin: 10px 5px 10px 30px!important; margin: 13px 5px 12px 35px; line-height: 20px}

#titre_menu-index {float: right;  width: 263px; height: 26px; background-image: url(../images/halmenu1-index.jpg); margin: 0; padding: 0;}
#titre_menu-index h3 {text-align: left; font-weight: bold; font-size: 12px; margin: 2px 5px 2px 30px!important; margin: 2px 5px 2px 35px; line-height: 20px}
#page #menu_gauche #titre_menu_gch {float: left; width: 245px; height: 26px; background-image: url(../images/halmenu1.jpg); margin: 0; padding: 0}
#page #menu_gauche #titre_menu_gch h3 {text-align: left; font-weight: bold; font-size: 12px; margin: 2px 5px 2px 30px!important; margin: 2px 5px 2px 35px; line-height: 20px}

#fond_menu-index {float: right; width: 263px; background-image: url(../images/halfondmenu-index.jpg); background-repeat: repeat-y; margin: 0; padding: 0; text-align: left}
#fond_menu-index li { width: 223px; height: 26px; background-image: url(../images/halmenu_-index.jpg); background-repeat: no-repeat; margin:0;  padding:5px 0 0 0; font-weight: bold;}
#page #menu_gauche #fond_menu_gch {float: left; width: 245px; background-image: url(../images/halfondmenu.jpg); background-repeat: repeat-y;  margin:0; padding:0; text-align: left;}
#page #menu_gauche #fond_menu_gch li {width: 245px; height: 26px; background-image: url(../images/halmenuli.jpg); background-repeat: no-repeat; margin: 0;padding: 5px 0 0 0; font-weight: bold}

#bas_menuindex {float: right; width: 263px; height: 16px!important; height:6px; background-image: url(../images/halfondmenu_bas-index.jpg); background-repeat: no-repeat; background-color:#f2f2f2;margin:0 0 10px 0;padding:0;}
#bas_menuindex2 {float: right; width: 263px; height: 26px!important; height:6px; background-image: url(../images/halfondmenu_bas-index.jpg); background-repeat: no-repeat; margin:0 ;padding:0;}
#page #menu_gauche #bas_menu_gch {float: left; width: 245px; height: 26px!important; height:6px; background-image: url(../images/halfondmenu_bas.jpg); background-repeat: no-repeat; background-color:#f2f2f2;margin:0 0 20px 0;padding:0;}

#pied {clear: both;width:100%; height: 41px; margin: 0; padding: 0;}
#pied .copyright {float: left; width: 493px; height: 41px; background-image: url(../images/hal-fond_menu_bas.jpg); background-repeat: repeat-x; text-align: center; line-height:35px; margin:0; padding:0; font-family: tahoma; font-size: 0.95em;}
#pied .adresse {float: right; width:487px; height:41px;  margin:0; padding:0;}

.spip_logos {margin: 5px}