div#derniere_photo{
position: relative	
}


div#derniere_photo img{
margin-top: 20px;
border:1px solid grey;
width:349px;}

div#derniere_photo span {
position: absolute;
/* pour les navigateurs qui ne pige pas le rgba */
background-color: rgb(0, 0, 0);
/* pour les navigateur qui pige le rgba */ 
background-color: rgba(0, 0, 0, 0.5);
color:rgba(255, 255, 255, 0.5);
width:100%;
bottom:6px;
left:0;
text-align:center;
height:25px;
line-height: 25px;
}



/****************************************************************/
/* 1. TEXT SETTINGS */
/****************************************************************/

div.colonne {
	font-family: Arial, Helvetica, sans-serif;}

div#colonne_principale{
	font-size: 1em;}
	
/****************************************************************/
/* 2. BLOCS */
/****************************************************************/

div#colonne_principale{
	float: left;
	width: 45%;}
	
div#colonne_secondaire{
	float: right;
	width: 35%;}
	
div#colonne_tertiaire{
	float: right;
	width: 17.5%;}
	
div#colonne_double{
	float: right;
	width: 46%;}
	
div#dernieres_photos img{
	width: 74px;
	height: 74px;}

/****************************************************************/
/* 3. PADDING & MARGIN */
/****************************************************************/

div#colonne_principale, div#colonne_secondaire, div#dernieres_photos h1, div#dernieres_cartes h1, div#derniers_documents h1, div#genealogie h1, div#pratique h1, div#visiteurs h1{
	margin: 0;}

div#colonne_tertiaire{
	margin-left: 20px;}

div.module  p{
	margin: 5px 5px 10px 5px;}
	
div#dernieres_photos div{
	margin: 5px;}
	
div#dernieres_photos img{
	margin: 1px;
	padding: 0;}
	
div#dernieres_cartes img{
	margin-top: 5px;
	margin-left: 7px;
	margin-right: 7px;
}

/****************************************************************/
/* 4. BORDER WIDTH AND STYLE */
/****************************************************************/

div#dernieres_photos img, div#dernieres_cartes img{
	border-width: 1px;
	border-style: solid;}

/****************************************************************/
/* 4. COLOR & BACKGROUND */
/****************************************************************/

div#prochains_evenements{
	border-color: #ffcc33;}
	
div#dernieres_discussions, div#petites_annonces, div#derniers_sites, div#derniers_commentaires{
	border-color: #339900;}
	
div#dernieres_photos, div#dernieres_cartes, div#derniers_documents, div#genealogie, div#pratique, div#visiteurs{
	border-color: rgb(204,204,204);}
	
div#dernieres_photos img, div#dernieres_cartes img{
	border-color: grey;}
	
div#prochains_evenements h1{
	background-color: #ffcc33;}
	
div#prochains_evenements{
	background-color: #ffffcc}

div#dernieres_discussions, div#petites_annonces, div#derniers_sites, div#derniers_commentaires{
	background-color: #ffffff;}

div#dernieres_discussions h1, div#petites_annonces h1, div#derniers_sites h1, div#derniers_commentaires h1{
	background-color: #339900;}
	
div#dernieres_photos, div#dernieres_cartes, div#derniers_documents, div#genealogie, div#pratique, div#visiteurs{
	background-color: #ffffff;}

div#dernieres_photos h1, div#dernieres_cartes h1, div#derniers_documents h1, div#genealogie h1, div#pratique h1, div#visiteurs h1{
	background-color: rgb(204,204,204);}
