/*PARAMETRES GENERAUX*/
html, body, table , td {
height:100%;
margin:0;
padding:0;
width:100%;
}
HTML {
	overflow:auto;
	overflow-x:hidden;/*supprime l'ascenseur horizontal*/
	border: none;
	}
body {
background-image:url(../images/fond.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
}

#conteneur {
width:920px;
text-align:left;
padding:0;  
margin:auto;
}
/*ENTETE*/

#bloc_entete {
margin:0;
padding:0;
width:920px;
height:152px;
float:left;
margin-top:10px;
background-image:url(../images/fond_top.gif);
background-repeat:no-repeat;
overflow:hidden; /* ça permet d'enlever un espace entre le header et le bloc milieu */

}

/*PARTIE MILIEU*/

#bloc_milieu {
padding:0;
margin:0;
float:left;
width:918px;
border-right:solid 1px #CCC;
border-left:solid 1px #CCC;
background-color:#ffffff;
}

#milieu_haut {
padding:0;
margin:0;
width:918px;
height:45px;
float:left;
border-top: #ccc 1px solid;
padding-bottom:14px;
-padding-bottom:20px;/*pour IE6 uniquement*/
}

/*----MENU-----------------------------------------------------------------*/

#menu_rubrique {
list-style-type: none;
text-align:center;
margin: 0;
padding: 0;
border: 0;
font-size:15px;
position: absolute;/*permet au menu de se dérouler par dessus les boîtes du dessous sous ie*/
padding-left: 10px;
padding-top: 20px;
}
.telecommunication {
background-image:url(../images/bouton_menu_telecommunication.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:16px;
}
.poste {
background-image:url(../images/bouton_menu_poste.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:16px;
}
.electricite {
background-image:url(../images/bouton_menu_electricite.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:16px;
}
.eau {
background-image:url(../images/bouton_menu_eau.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:16px;
}
#apparent_telecommunication {
	visibility:hidden;
}
#apparent_poste {
	visibility:hidden;
}
#apparent_electricite {
	visibility:hidden;
}
#apparent_eau {
	visibility:hidden;
}


/* utile pour le menu_acceuil : mot du président .... */
li {
float: left;
width: 225px;
margin: 0;
padding: 0;
border: 0;
}

#menu_rubrique li.pluspetit a:link, #menu_rubrique li.pluspetit a:visited {
padding-top: 4px;
padding-bottom:4px;
}

#menu_rubrique ul li a:link, #menu_rubrique ul li a:visited {
display: block;
color: #636161;
margin: 0;
border: 0;
padding-left: 5px;
text-decoration: none;
/*background-image:url(../images/fond_menu_style.png);*/
/*background-color:#E7E7E8;*/
background-color:#F4F4F4;
/*border-top:solid 1px #CCC;*/

}
#menu_rubrique ul li a:hover {
/*background-image:url(../images/fond_menu_hover_style.png);*/
background-color:#A9A3A0;
color:#ffffff;
}
#menu_rubrique ul li {
float: none;
margin: 0;
padding: 0;
border: 0;
margin-left:2px;
width:210px;
border-top:1px solid #E0E2E3;
border-right: 1px solid #E0E2E3;
border-left: 1px solid #E0E2E3;
}
#menu_rubrique ul li.fin {
border-bottom:1px solid #E0E2E3;
}

#menu_rubrique .sousmenu {
display: none;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
text-align:left;
position:relative;
margin-top:0px;
}
#menu_rubrique li:hover  ul, #menu_rubrique li.sfhover ul {
display: block;
}

dl, dt, dd, ul {
margin: 0;
padding: 0;
list-style-type: none;
height:40px;

}


#menu_rubrique dl {
float: left;
width: 225px;
}
#menu_rubrique dt {
cursor: pointer;
text-align: center;
font-weight: bold;
margin: 0px;

}
#menu_rubrique dd {
display: none;
}

#menu_rubrique li a, #menu_rubrique dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}


/*   Fin menu  ---------------------------------------------------------------------------------------------- */

/*PARTIE MILIEU*/

#bloc_milieu {
padding:0;
margin:0;
float:left;
width:918px;
border-right:solid 1px #CCC;
border-left:solid 1px #CCC;
background-color:#ffffff;

}
#milieu_haut {
padding:0;
margin:0;
width:918px;
height:46px;
border-bottom: solid 1px #ccc ;
padding-bottom:14px;
-padding-bottom:13px;/*pour IE6 uniquement*/
}

#milieu_bas {
padding:0;
margin:0;
padding-top:0px;
width:918px;
/*border-top:1px solid #ccc;*/

}
#milieu_bas_gauche  {
	width:439px;
	margin:0;
	float:left;
	padding:0;
	padding-left:20px;
	padding-top:10px;
	}
	
p.titre {
	padding:0;
	margin:0;
	}
	
	
#boite1 {
padding:0;
margin:0;
font-size:12px;
width:418px;
}
table#boite1 tr#boite1_milieu table#boite1_titre {
	color:#df5910;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	width:33px;
	text-transform:capitalize;
	float:left;
		}
table#boite1 tr#boite1_milieu table#boite1_titre td {
	vertical-align:top;
		}		
table#boite1_table td {
	width:370px;
	padding-top:3px;
	}
table#boite1 tr#boite1_milieu table#boite1_table {
width:383px;
float:right;
}	
table#boite1 tr#boite1_haut td {
height:20px;
background-image:url(../images/boite_haut.gif);
background-repeat:no-repeat;
}
table#boite1 tr#boite1_milieu {
background-image:url(../images/boite_milieu.gif);
background-repeat:repeat-y;
height:auto;
vertical-align:top;
}
table#boite1 tr#boite1_bas td {
height:20px;
background-image:url(../images/boite_bas.gif);
background-repeat:no-repeat;
}
#titre1_boite1 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-bottom:5px;
float:left;

}
#titre2_boite1 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
float:left;
}
#boite2 {
padding:0;
margin:0;
font-size:12px;
margin-top:10px;
width:418px;
}
table#boite2 tr#boite2_milieu table#boite2_titre {
	color:#df5910;
	/*position:relative;
	top:35px;*/
	/*white-space:pre;*/
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	/*word-wrap: break-word;*/
	/*white-space:inherit;*/
	width:33px;
	/*display:block;*/
	text-transform:capitalize;
	float:left;
		}
table#boite2 tr#boite2_milieu table#boite2_titre td {
	vertical-align:top;
		}
table#boite2_table td {
	width:370px;
	padding-top:3px;
	}
table#boite2 tr#boite2_milieu table#boite2_table {
width:383px;
float:right;
}	
table#boite2 tr#boite2_haut td {
height:20px;
background-image:url(../images/boite_haut.gif);
background-repeat:no-repeat;
}
table#boite2 tr#boite2_milieu {
background-image:url(../images/boite_milieu.gif);
background-repeat:repeat-y;
height:auto;
vertical-align:top;
}
table#boite2 tr#boite2_bas td {
height:20px;
background-image:url(../images/boite_bas.gif);
background-repeat:no-repeat;
}
#titre1_boite2 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-bottom:5px;
float:left;

}



#titre2_boite2 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
float:left;
}

#milieu_bas_droite  {
	margin:0;
	padding:0;
	width:439px;
	float:right;
	padding-top:10px;
		}	
#boite3 {
padding:0;
margin:0;
font-size:12px;
width:418px;
}
table#boite3 tr#boite3_milieu table#boite3_titre {
	color:#df5910;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	width:33px;
	text-transform:capitalize;
	float:left;
		}
table#boite3 tr#boite3_milieu table#boite3_titre td {
	vertical-align:top;
		}		
table#boite3_table td {
	width:370px;
	padding-top:3px;
	}
table#boite3 tr#boite3_milieu table#boite3_table {
width:383px;
float:right;
}	
table#boite3 tr#boite3_haut td {
height:20px;
background-image:url(../images/boite_haut.gif);
background-repeat:no-repeat;
}
table#boite3 tr#boite3_milieu {
background-image:url(../images/boite_milieu.gif);
background-repeat:repeat-y;
height:auto;
vertical-align:top;
}
table#boite3 tr#boite3_bas td {
height:20px;
background-image:url(../images/boite_bas.gif);
background-repeat:no-repeat;
}
#titre1_boite3 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-bottom:5px;
float:left;
}
#titre2_boite3 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
float:left;
}
#boite4 {
padding:0;
margin:0;
font-size:12px;
margin-top:10px;
width:418px;
}
table#boite4 tr#boite4_milieu table#boite4_titre {
	color:#df5910;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	width:33px;
	text-transform:capitalize;
	float:left;
		}
table#boite4 tr#boite4_milieu table#boite4_titre td {
	vertical-align:top;
		}		
table#boite4_table td {
	width:370px;
	padding-top:3px;
	}
table#boite4 tr#boite4_milieu table#boite4_table {
width:383px;
float:right;
}	
table#boite4 tr#boite4_haut td {
height:20px;
background-image:url(../images/boite_haut.gif);
background-repeat:no-repeat;
}
table#boite4 tr#boite4_milieu {
background-image:url(../images/boite_milieu.gif);
background-repeat:repeat-y;
height:auto;
vertical-align:top;
}
table#boite4 tr#boite4_bas td {
height:20px;
background-image:url(../images/boite_bas.gif);
background-repeat:no-repeat;
}
#titre1_boite4 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-bottom:5px;
float:left;
}
#titre2_boite4 {
color:#001A00;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
float:left;
}
#boite1 a:hover, #boite2 a:hover {
text-decoration:underline;
color:#333;
}
#boite3 a:hover, #boite4 a:hover {
text-decoration:underline;
color:#333;
}

/* --- Pagination ----------------*/

#page p {
padding-top:20px;
margin:0;
text-align:center;
}

#page p a {
color:#666;
text-decoration:none;
background-repeat:no-repeat;
background-position:0 6px;
-background-position:0 4px;
padding-left: 8px;
font-family:Arial;
}




/*PARTIE PIED*/
#bloc_pied {
float:left;
-float:none;/*pour IE6 uniquement*/
width:918px;
height:50px;
padding:0;
padding-bottom:auto;
margin:0;
margin-left:0px;
text-align:left;
text-indent:810px;
padding-top:20px;
border-right:solid 1px #CCC;
border-left:solid 1px #CCC;
background-color:#ffffff;
/*border:solid 1px red;*/
}

/*  ---- pour search__.php ---- */
#titre1_boite1 a {
text-decoration:none;
color:#5E78F2;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
}
#titre1_boite2 a {
text-decoration:none;
color:#5E78F2;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
}
#titre1_boite3 a {
text-decoration:none;
color:#5E78F2;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
}#titre1_boite4 a {
text-decoration:none;
color:#5E78F2;
font-size:13px;
font-weight:bold;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
margin:0;
}





