img {
	border:0;
}


h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	letter-spacing: 0.05em;
	font-weight : lighter;
	text-align:left;
	height:auto;	
}

hr {
	border-color:#585858;
	background-color:#FFFFFF;
	text-align:center;
}

h1 {
	margin:0;
	padding:10px 0 10px 0;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
}


h2 {
	font-size: 32px;
	padding: 5px 5px 5px 5px;
	margin: 0px 10px 10px 20px;
}

h3 {
	margin:0 0 0 0;
	padding:0 0 5px 0;
	font-size: 21px;
}

h4 {
	font-size: 14px;
	margin: 0 0 0 20px;
	padding:0;	
}

h5 {
	font-size: 14px;
	margin: 0 0 0 20px;
	padding:0;	
}


a:hover {
	text-decoration:underline;
}

a:visited:hover {
	text-decoration:underline;
}

p.retour_rubrique {
	text-align:right;
	margin:25px 0 5px 0;
}

.clearRight {
	clear:right;
}

.important {
	font-weight:bold;
}


/*Mise en page du chemin de navigation*/
p#chemin {
	color:#585858;
}

#chemin a {
	color:#585858;
}

#chemin a:visited {
	color:#585858;
}

#chemin a:hover {
	color:#585858;
	text-decoration:underline;
}

/* Mise en page du sous menu */
#sousmenu ul{	
	margin:0;
	list-style-type:none;
}

#sousmenu  ul{
	padding:0;
}

#sousmenu  ul .courant > a {
	font-weight:bold;
}

#sousmenu ul ul{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:0;
	padding-top:2px;
}

#sousmenu ul ul a, #sousmenu ul ul a:visited, #sousmenu ul ul a:hover {
	color:#585858;
	font-weight:normal;
}

#sousmenu ul ul .courant > a, #sousmenu ul ul .courant > a:visited, #sousmenu ul ul .courant > a:hover {
	font-weight:bold;
}





/*Pagination pour les articles*/
p.pagination{
	margin:0 50px 0 0;
	text-align:right;
}

/* Mise en page des articles de type 'en flux' */
.flux p.chapo {
	margin : 10px 0 10px 0;
}

/* Mise en pages des articles de type ' presse' */

/* Affichage de la liste des articles */
ul.presse {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

.presse li {
	margin: 0 0 10px 20px;
	padding : 0 0 0 0;
}

/* mois de parution des articles */
.presse h3 {
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
}

/* journal de l'article (le surtitre) */
.presse p.surtitre {
	margin: 0 0 3px 0;
	padding:0;
	font-size:12px;
	font-style:italic;
}

/* titre de l'article */
.presse h4 {
	margin: 0 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

/* lien pour ovrir l'article */
.presse h4 + a{
	margin: 0 0 10px 0;
	padding:0;
}

/* Affichage individuel de chaque article */

/* nom du journal (surtitre) */
.presse.article p.surtitre{
	margin: 0 0 0 0px;
	padding:0;
	font-size:12px;
	font-style:italic;
}

/* titre de l'article */
.presse.article h3{
	margin:8px 0 15px 0;
	padding:0;
	font-size:18px;
}

/* soustitre de l'article */
.presse.article h4{
	margin: 0 0 8px 20px;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

/* chapeau de l'article */
.presse.article p.chapo {
	margin: 0 0 8px 0;
	padding:0;
	font-size:12px;
}

/* auteurs de l'article (ps) */
.presse.article p.ps {
	margin: 10px 0 0 0;
	padding:0;
	font-size:12px;
	text-align:right;
}


/* Mise en pages des articles de type 'news' */

/* Affichage de la liste des articles*/

ul.news {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

.news li {
	margin: 0 0 10px 20px;
	padding : 0 0 0 0;
}

/* annee de parution de l'article */
.news h3 {
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
}

/* date de parution de l'article */
.news p.date {
	margin: 0 0 3px 0;
	padding:0;
	font-size:12px;
}

/* titre de l'article */
.news h4 {
	margin: 0 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

/* lien pour ovrir l'article */
.news h4 + a{
	margin: 0 0 10px 0;
	padding:0;
}

/* Affichage individuel de chaque article */

.news.article p:first-line {
	padding:0 0 0 10px;
}

.news.article p.date {
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
}

.news.article h3 {
	font-size:21px;
	margin:0 0 10px 0;
	padding:0;
}

div.news_popup{
	width:600px;
}

/* Affichage du titre de la news*/
.news_popup .news_titre{
	margin:0 0 10px 0;
	padding:0;	
}

/* Affichage du corps de la news
 * Petit ruse entre margin et css pour s'assurer que l'espace blanc est respecte au bas du popup
 */
.news_popup .news_texte{
	text-align:justify;
	margin:10px 10px 0 10px;
	padding:0 0 20px 0;
}

/*Mise en page des articles de type 'lettres'*/

ul.lettres {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	text-align:justify;
}

.lettres li {
	margin: 0 0 10px 0;
	padding : 0 0 0 0;
}

.lettres p.date{
	margin:0;
	padding:0;
	font-weight:bold;
}

.lettres h3{
	margin-bottom:8px;
	padding:0;
	font-size:21px;
}

.lettres p.fichier * {
	margin:0;
	padding:0;
}

.lettres p.ps {
	text-align:right;
}


/*Mise en page des articles de type 'distinctions'*/

ul.distinctions {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

.distinctions li {
	margin: 5px 0 30px 20px;
	padding : 0 0 0 0;
	clear:right;
}

.distinctions p.date{
	margin:0 0 5px 0;
	padding:0;
	font-style:italic;
	font-weight:bold;
}

.distinctions h4{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}


/*Mise en page des sites references de type 'liens'*/

.liens{
	list-style-type:none;
}

.liens li{
	margin:0 0 10px 0;
	padding:0;
	
}

/*Mise en page des sites references de type 'partenaires'*/

table.partenaires{
	width:100%;
	text-align:center;
}

table.partenaires td {
	width:auto;
	padding:10px;
	border:10px;
}


/* mise en forme du modele pour les sons */
div.lecteur_media {
	margin:10px 0 10px 0;
	text-align:center;
}

/*Mise en page des aggrandissment d'image pour les utilisateurs n'ayant pas javascript*/
div.bloc.image {
	text-align:center;
}

/*Mise en page des aggrandissment d'article pour les utilisateurs ayant javascript*/
div.box {
	background-color:white;
	padding:20px 20px 20px 20px;
	text-align:justify;
}

.box {
	color:#585858;
}

/* Mise en page du recapitulatif des dons */
.don h3 {
	margin-bottom:10px;
}

.don h4 {
	margin-top:5px;
	font-style:italic;
}

.don h4 + div {
	margin:0 0 10px 30px;
	padding: 0 0 0 10px;
	border-left:thin solid;
}

.don p{
	margin:10px 0 10px 0px;
}

.don p#lien_retour {
	margin:20px 0 0 20px;
}


