/************************/ 
/*** styles généraux ***/
/***********************/ 
 div#general {
	border-right:1px solid #b0c0d9;
	border-bottom:1px solid #b0c0d9;
	border-left:0;
	border-top:0;
	 background: #fff url(/php/images/fond_menu_accueil.gif) left top  repeat-y; 	
}
 
 div#entete_h1 {
	background:url(/php/images/bandeau-mairie2.jpg) 0 0 no-repeat;	
}

div#titre_rubrique {	
	background: #fff url(/php/images/picto-accueil.gif) 0px 0px no-repeat;
}

h3 {	
	color:#435570;
}

.quartier_histoire {
font:normal 1.1em Arial, Helvetica;
color:#435570;
margin:0.5em 0 0.5em 0;
}
/**** menu bandeau actuel ****/

div#menu_bandeau table.menu_accueil {
border-bottom:1px solid #b0c0d9;
border-right:0;
border-top:0;
border-left:0;

}

div#menu_bandeau table.menu_accueil td {
border-bottom:0;
border-right:1px solid #b0c0d9;
border-top:0;
border-left:0;

}

/***********************************/


 /* div#contenu2 h4, h4.entete_seul {  
  	border-top:1px solid #b0c0d9;
	border-bottom:1px solid #b0c0d9;
	border-left:0;
	border-right:0;
  } 
*/

.image_seule { 	
  	margin:0.5em 0 0 0 ;
  	border:0;
	padding:0;	
 }

div#contenu2 p.intro_quartier {
margin-top:50px;
border:0;
}

/**************************************/
/* *quartier presentation *********** */
/**************************************/

div#quartier_presentation {
	clear:both;
	padding:0;
	margin:0.5em;
	border:0;
}

p.quartier_presentation {
clear:both;
font:normal 1.1em Arial, Helvetica;
color:#2254A0;
padding:0.5em 0 0 0;
margin:0;
border:0;
text-align:justify
}

div#quartier_plan {
	position:absolute;
	top:140px;
	right:170px;
	padding:0;
	margin:0px;
	border:0;	
	width:auto;
	z-index:10;
}

/**************************************/
/* ****conseils de quartier ********* */
/**************************************/
fieldset#conseil_quartier {


}

table.conseil_quartier{
vertical-align:top;
width:100%;

}

/***************************************/ 
/****  texte image  ***/
/***************************************/ 

div#texte-image p{
padding-left:110px;
}

div#contenu2 h4.titre {
background-color:#F3F1F1;
color:#435570;
border:1px solid #F3F1F1;
}

/************************/

/* ********** agenda ******** */

div#contenu_agenda {
	margin:1px;
	padding:10px;
	/* border:1px dotted #9D853B; */
	height:300px
	}


div#contenu_agenda h3 {
	font: bold 1.2em verdana, geneva, arial, sans serif; 
	color:#9D853B;
	text-indent:1.5em;
	margin:0;
	padding:2px;
	border:0;
	}
	
	div#contenu_agenda h3 span.date_jour {
	font: bold 1em verdana, geneva, arial, sans serif; 
	color:#fff;
	background-color:#3B539D;
	margin:0;
	padding:2px;
	border:0;
	}
div#contenu_agenda h3 a {
	font: bold 1em verdana, geneva, arial, sans serif; 
	color:#9D853B;
	margin:0;
	border:0;
	text-decoration:underline;
	}
	
	div#contenu_agenda h3 a:hover {
	font: bold 1em verdana, geneva, arial, sans serif; 
	color:#3B539D;
	margin:0;
	border:0;
	text-decoration:underline;
	}
	
div#contenu_agenda dl {	
	margin-top:20px;
	padding:0;
	border:0;
	}



div#contenu_agenda dt {
	font: bold 1em verdana, geneva, arial, sans serif;
	margin:0px;
	padding:1px;
	border:0;
	}


div#contenu_agenda dt a {
font: normal 1em verdana, geneva, arial, sans serif;	
	color:#003d73;
	text-align:left;
	margin:5px 0 5px 0;
	padding:1px;
	border:0;
	text-decoration:none;
	}


div#contenu_agenda dt a:hover{
	font: normal 1em verdana, geneva, arial, sans serif;
	color:#BF2700; 
	
	text-align:left;
	margin:5px 0 5px 0;
	padding:1px;
	border:0;
	text-decoration:underline;
	}


		
div#contenu_agenda dd {
	font: normal 1em verdana, geneva, arial, sans serif; 
	color:#000;
	margin:0.5em 0 1em 2em;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	}
	
/* *** une manifestation *** */

div#contenu_agenda fieldset {
margin:10px 80px 10px 10px;
	}

div#contenu_agenda fieldset.manif_type {
margin:10px 80px 10px 10px;
padding:0 100px 10px 20px;
	}

div#contenu_agenda h3.manif_type {
	font: bold 1.2em verdana, geneva, arial, sans serif; 
	color:#003d73;
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
	border:0;
	}

div#contenu_agenda p.date {
	font: bold 1em verdana, geneva, arial, sans serif; 
	color:#9D853B;
	margin:5px 0 5px 0;
	padding:0;
	border:0;
	}

	
	div#contenu_agenda p.description {
	font: normal 1em verdana, geneva, arial, sans serif; 
	color:#000;
	margin:5px 0 5px 0;
	padding:0;
	border:0;
	text-align:justify;
	}
	
/*************************/ 
/**   menu de droite    **/
/*************************/ 
div#liste_liens {
	 background-color: #b0c0d9;
	 border:1px solid #b0c0d9;
	
	 /* background: #b0c0d9 url(/php/images/fond_liste_liens.gif) 0% 100% no-repeat; */
 }

 div#liens img.accueil {
 float:left;
 margin:0px 0px 0px 2px;
 border:0px;
 padding:0;
 width:auto; 
 }

  div#liens h3, div#liens h3 a {
 background-color:#DEE5F1;
 }
/*************************/ 
/****   bas de page    ***/
/*************************/ 

div#basdepage {
	background: transparent url(/php/images/basdepage_accueil_test.gif) left top no-repeat;	
	border:0;
	height:226px;
	padding:-50px 0 0 0 ;
 }