html,

body  {
	background-color: black;
	min-height: 1600px;
	_height: 1600px;
	height:1300px;
	margin: 0px; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
		}



/*
 * Disposition a l'ecran : colonnes, encarts, cartouches
 */



#contenu {
	position: relative;
	min-height: 1400px;
	height:auto;
	_height: 1400px;
	width: 1000px;
	margin-left: auto;
    margin-right: auto;
    text-align: left; /* on rétablit l'alignement normal du texte */
	left: 0px;
	margin-bottom: 0px;
	white-space:normal;
	bottom:auto;
	white-space: normal;
	background-color: #fffaf0;
	text-decoration:none;
	background-image: url(IMG/themas-accueil.gif);
	background-repeat: no-repeat;
	border: 0px solid blue;
	
}

#texte {
	padding-top:170px;
	margin-left: 0px;
	width: 1000px;
	height: auto;
	min-height: 100%;
	background-color: none;
	border: 0px solid pink;
	
		}



/*
 * STYLE POUR LE CONTENU (colonne principale)
 */
#texte a {
	text-decoration: none;
}

#texte a:link {
	color:black;
	text-decoration: none;
}



#texte a:visited {
	color:darkred;
	text-decoration: none;
}


#texte a:hover {
	color:indianred;
	text-decoration: underline;
}



.date {
	margin-top: 2px;
	margin-right: 5px;
	text-align: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border: 0px solid black;
	font-size: 90%;
}

.mail {
	position: absolute;
	margin-top: 20px;
	right: 10px;
	border: 0px solid black;

}


/*
 * ---------------Styles pour la partie sommaire---------
 */

.titre_edito {
	margin-left: 250px;
	padding-top: 10px;
	background-color: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	border: 0px solid black;
			}
		
.edito {

	margin-left:260px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 95%;
	border: 0px solid black;
}


.titre_une {
	margin-left:260px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	border: 0px solid black;
		}
	
.contenu_une {
	padding-top: 10px;
	margin-left:260px;
	padding-left: 120px;
	margin-bottom: 50px;	
	border: 0px solid black;
	}
	
/*
 * ---------------Styles pour la partie rubrique---------
 */
	
	
.edito_rub {
	margin-left:260px;
	padding-top: 2px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 95%;

	border: 0px solid black;
	}

.titre {
	margin-left:260px;
	padding-top: 20px;
	background-color: none;
	border: 0px solid black;
		}
		
.contenu_rub {
	margin-left:260px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	white-space:normal;
	border: 0px solid black;
		}

.contenu_rub_art {
	margin-left:260px;
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 00px;
	padding-bottom: 20px;
	white-space:normal;
	border: 0px solid black;
		}			
		
		
		
/*
 * ---------------Styles pour la partie article---------
 */
	
	
.chemin {
	position: absolute;
	width: 520px;
	bottom: auto;
	left : 260px;
	padding-top: 2px;
	padding-bottom: 0px;
	border: 0px solid black;

		}
	
	
	
.contenu_article {
	margin-left:260px;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 20px;
	border: 0px solid black;	
	}
	
	
.pj {
	clear: both;
	width: 300px;
	top: 0;
	right: 0;
	margin-left:260px;
	margin-right: 1em;
	margin-bottom: 1em;
	border: 1px solid pink;
		}
	  
.navigation {
	position: absolute;
	width: 240px;
	top: 750px;
	left: 0px;
	text-align: left;
	margin-left: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border:1px solid pink;
		}
		
	.navigation ul {
	display: block;
	margin: 0px;
	padding: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	text-align: left;
				}