body {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 10px;
   background-color:#444444;
   text-align: justify;
}

.infos p {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 13px;
/*   text-align: justify; */
   color: #ffffff;
}

.infos a {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 13px;
   color: #ffffff;
}

.infos ul li {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 13px;
/*   text-align: justify; */
   color: #ffffff;
}

iframe {
   border: 0;
   overflow: hidden;
}

a:link {
   cursor:hand;
   color: #333333;
}
a:visited {
   cursor:hand;
   color: #333333;
}
a:active {
   cursor:hand;
   color: #333333;
}
a:hover {
   cursor:hand;
   color: #333333;
}

*.titre { 
   font-size:18px;
   font-weight:bold;
   text-align: center;
}

*.chapo { 
   font-size:14px;
   text-align: center;
}

table.header { 
   font-size: 10px;
   font-weight:bold;
}

*.texteblanc {
   cursor:hand;
   color: #ffffff;
}
a.texteblanc {
   cursor:hand;
   color: #ffffff;
   TEXT-DECORATION: underline;
}
a.texteblanc:hover {
   cursor:hand;
   color: #ffffff;
   TEXT-DECORATION: underline;
}
a.texteblanc:active {
   cursor:hand;
   color: #ffffff;
   TEXT-DECORATION: underline;
}
a.texteblanc:visited {
   cursor:hand;
   color: #ffffff;
   TEXT-DECORATION: underline;
}

*.textenoir {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 10px;
   color: #333333;
}
a.textenoir {
   cursor:hand;
   color: #333333;
   TEXT-DECORATION: underline;
}
a.bandeau {
   cursor:hand;
   color: #333333;
   font-size: 13px;
   TEXT-DECORATION: none;
}
a.bandeau:hover {
   cursor:hand;
   color: #333333;
   font-size: 13px;
   TEXT-DECORATION: underline;
}
a.bandeau:active {
   cursor:hand;
   color: #333333;
   font-size: 13px;
   TEXT-DECORATION: underline;
}

.sff {
   background-color: #0aa2b0;
   border-color: #0aa2b0;
   color: #ffffff;
}

.sfftxt {
   color: #0aa2b0;
}

table.sff {
   border-color: #2e8c96;
   background-color: #FFFFFF;
}
.jeunesse {
   background-color: #e6931b;
   border-color: #e6931b;
   color: #ffffff;
}
.rubrique23 {
   background-color: #e6931b;
   border-color: #e6931b;
   color: #ffffff;
}

.jeunessetxt {
   color: #e6931b;
}
table.jeunesse {
   border-color: #c37300;
   background-color: #FFFFFF;
}
.bd {
   background-color: #89c71c;
   border-color: #89c71c;
   color: #ffffff;
}
.bdtxt {
   color: #89c71c;
}
table.bd {
   border-color: #62950a;
   background-color: #FFFFFF;
}

.jeunes {
   background-color: #a6583d;
   border-color: #a6583d;
   color: #ffffff;
}
.jeunestxt {
   color: #a6583d;
}
table.jeunes {
   border-color: #a6583d;
   background-color: #FFFFFF;
}

.autre {
   background-color: #b20036;
   border-color: #b20036;
   color: #ffffff;
}
.autretxt {
   color: #b20036;
}
table.autre {
   border-color: #000000;
   background-color: #FFFFFF;
}

.actusm {
   background-color: #d2a4a6;
   border-color: #d2a4a6;
   color: #ffffff;
}
.actusmtxt {
   color: #d2a4a6;
}
table.actusm {
   border-color: #ffc7c9;
   background-color: #FFFFFF;
}

table.partenaire {
	border-width: 1px;
	border-style: solid;
	border-color: #b20036;
	border-spacing:4px
}



*.archivelettre {
   font-size:18px;
   font-weight:bold;
   color: #333333;
}
*.archivesel2 {
   font-size:18px;
   font-weight:bold;
   background-color: #89c71c;
   color: #333333;
}
*.archivesel3 {
   font-size:18px;
   font-weight:bold;
   background-color: #e6931b;
   color: #333333;
}
*.archivesel4 {
   font-size:18px;
   font-weight:bold;
   background-color: #0aa2b0;
   color: #333333;
}


*.parutlettre {
   font-size:14px;
   font-weight:bold;
   color: #333333;
}
*.parutsel2 {
   font-size:14px;
   font-weight:bold;
   background-color: #89c71c;
   color: #333333;
}
*.parutsel3 {
   font-size:14px;
   font-weight:bold;
   background-color: #e6931b;
   color: #333333;
}
*.parutsel4 {
   font-size:14px;
   font-weight:bold;
   background-color: #0aa2b0;
   color: #333333;
}
/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
    font-size:14px;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 12px; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 12px; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }


.spip_logos { margin: 0; padding: 0; border: none; }
