/* style general des listes :  */


/* Corps */

#corps {padding-left: 25px;}

#corps h2 {	
display:none;
	font-size: 16px;
	margin: 2em 0 1em 0;
	padding: 2px 40px 42px 40px;
	font-weight: bold;
	color: #f8e35c;
	border-top: 0px solid #f8e35c;
	border-bottom: 1px solid #f8e35c;
	clear: right;
}

#corps .listageconteneur {
	margin: 30px 0px 18px 0px;
	clear: right;

}

#corps .listageconteneur li {
	margin-bottom: 16px;
	clear: right;
	padding-bottom: 10px;
background: url('titre_liste.png') no-repeat ;
}

#corps .listageconteneur li h4{
color: #FFF6DF;
padding-left: 20px;
padding-top: 4px;
margin-bottom: 25px;
}


#corps .listageconteneur li h4 a{
color: #FFF6DF;
margin-bottom: 15px;
}



#corps .listagelogo {
	float: left;
	margin: 0px 10px 4px 10px;
	border: 1px solid #666666;
}

#corps .listagetitre {
	font-size: 16px;
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

#corps .listagetitre a:hover{
color: #7F3C00;

}

#corps .listagetexte {
	font-size: 12px;
	line-height: 160%;
	margin: 0 0 10px 0;
}

#corps .listagerepondre {
	font-size: 10px;
	text-align: right;
}

#corps .listagedescriptif {
	font-size: 10px;
	line-height: 150%;
	margin: 2px 0px 10px 0px;	
}
	
#corps .listagesite {
	font-size: 9px;
}

#corps .listagesuite {
	font-size: 10px;
	margin: 4px 0;	
}

#corps .listageinfo {
	font-size: 9px;
	margin: 2px 0 2px 0;
}

/* corps sommaire */

#corps #edito h2 {
	border: 0;
	font-size: 14px;
	margin: 0.5em 0;
}

#corps #edito  {
margin-top: 80px;	
}


#corps #edito h1 {
	margin: -10px 0px 0px -5px;
	font-size: 24px;	
	color: #FFF6DF;
	letter-spacing: 0.05em;
height: 80px;
padding-left: 20px;
width: 599px;
background: url('titre_edito.png') no-repeat;
}


#edito h4 {
	 border: none;
	 font-size: 10px;
	 margin: 10px 10px 10px 1;
}

#edito p {margin-bottom: 5px;}

/* page-recherche */

#page-recherche #corps #texteconteneur {margin-top: 15px; }
#page-recherche #corps #texteconteneur p {font-size: 15px;}
#page-recherche #corps  h1 {margin-top: 65px;}

/* page-login */

#page-login #corps {margin-top: 75px;}
#page-login #corps  h1 {margin-top: 65px;}

/* contextes */

#contextes {	
	background-image: url('fond_contexte.png');
	background-repeat: repeat-y;
}

#contextes .listagebloc  {
	background-image: url('contexte.png');
	background-position: top right ;
	background-repeat: no-repeat;
}

#contextes h2 {
	font-family: arial, times, serif;
	font-size: 14px;
	font-variant: small-caps;
	color: #fff;
	font-weight: normal;
	padding: 0px;
        padding-left: 4px;
	padding-top: 3px;
	margin: 0px 0 0px 5px;
	background-image: url('contexte_titre.png');
        background-repeat: no-repeat;
        height: 41px;

}

#contextes .listageconteneur {	
	color: #333;
	list-style: none;
	padding-top: 0px;
	padding-left: 10px;
	margin: -7px 0px 10px 0px;
	font-size: 12px;
}

#contextes .listageconteneur a{	
	color: #5f3c17;
}

#contextes .listageconteneur a:hover{	
	color: #ffa735;
}

#contextes .listageconteneur li {
	padding: 3px 0px 2px 0px;
}

#contextes .listagetexte {
font-size: 10px;
}

#contextes .listageinfo {
font-size: 9px;
}

#fin-contexte2 {
height: 35px;
margin-top: 15px;
background-image: url('contexte_bottom.png');
background-repeat: no-repeat;
background-position: bottom right;
}

/* bloc rss */

#contexte2 #feed h2{
	background-image: url('rss_titre.png') ;
        height: 41px;
background-repeat: no-repeat;
}

#contexte2 #feed a {font-size: 11px;}

/* bloc recherche */

#contexte2 #bloc-recherche h2{
	background-image: url('recherche_titre.png') ;
        height: 41px;
background-repeat: no-repeat;
}

/* bloc pieces jointes */

 #contexte2 #piecesjointes h2{
	background-image: url('doc_titre.png') ;
        height: 41px;
background-repeat: no-repeat;
}

/* bloc arab network */

 #contexte2 #arab_film h2{
	background-image: url('world_titre.png') ;
        height: 41px;
background-repeat: no-repeat;
font-size: 12px;
line-height:9pt;
}


/* bloc tarifs */

 #contexte2 #tarifs h2{
	background-image: url('prix.png')  ;
        height: 41px;
background-repeat: no-repeat;
}

 #contexte2 #tarifs strong {
Width: 170px;
color:#9F5600;
font-size: 11px;
}

#contexte2 #tarifs hr  {
margin-top: -20px;
}

#contexte2 #tarifs a {
display: block;
background: url('mail.gif') no-repeat ;
font-size: 12px;
margin-left: 15px;
padding-left: 6px;
padding-top: 3px;
width: 122px;
height: 22px;
}


#contexte2 #tarifs a:hover {
background: url('mail_hover.gif') no-repeat;
}


/* forum */

#forum ul ul {
padding-left: 2em;
}

/* separation */

hr.spip {
border-bottom:none;
border-left: none;
border-right: none;
border-top: 1px solid #CF6600;
margin-bottom: 15px;
}

#galerieimg ul{
background: url('fond_gal.jpg') repeat-x ;
padding: 5px;
padding-top: 10px;
padding-bottom: 0px;
}

#galerieimg .listageconteneur li{
background-image: none;
}

#galerieimg img {
margin-left: 2px;
border: 1px solid #5F2D00;}

#page-article .chapeau {display: none;}


/** puces **/
/*** 
disc 
petit cercle plein
list-style-type: circle
-------
circle
petit cercle vide
list-style-type: disc
------
square
petit carre plein
list-style-type: square
***/

#corps .texte ul  {margin-top:-15px}

#texteconteneur ul li {
	list-style-type: square;
margin-left: 33px;
}

#texteconteneur ul li ul {
	list-style-type: square;
margin-left: 45px;
}

/** liste numerote 2 niveaux **/


   ol.spip {
      counter-reset:Point_liste_niveau1;
      list-style-type:none;
   }
   ol.spip li:before {
      content: counter(Point_liste_niveau1) ". ";
      counter-increment:Point_liste_niveau1;
   }
   ol.spip ol.spip {
   	  padding-left: 10px;
      counter-reset:Point_liste_niveau2;
      list-style-type:none;
   }
   ol.spip ol.spip li:before {
      content: counter(Point_liste_niveau1) ". "counter(Point_liste_niveau2,lower-alpha) ". ";
      counter-increment:Point_liste_niveau2;
   }
   
   ol.spip ol.spip ol.spip {
   	  padding-left: 10px;
      counter-reset:Point_liste_niveau3;
      list-style-type:none;
   }
   ol.spip ol.spip ol.spip li:before {
      content: counter(Point_liste_niveau1) ". "counter(Point_liste_niveau2,lower-alpha) ". " counter(Point_liste_niveau3,lower-alpha) ". ";
      counter-increment:Point_liste_niveau3;
   }
 
#page-article .sursoustitre  {
background: url('une.gif') no-repeat ;
width:168px;
height: 22px;
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
padding-top: 3px;
padding-left: 15px;
margin-left: 20px}

#page-article .surtitre {
position: absolute;
background: url('une2.gif') no-repeat ;
width:300px;
height: 22px;
font-weight: bold;
color:#FFFFFF;
font-size: 12px;
margin-top: 63px;
margin-bottom: 10px;
padding-left: 15px;
margin-left: 20px}

 

#corps #benevol h4 {
padding-top: 10px;
text-align: center;
font-size: 20px;
padding-bottom: 30px;
}

#corps #benevol h4:hover {color: #582F00;}
#corps #benevol .listageconteneur li {
margin-left: -5px;
background: url('benevol.gif') no-repeat;Width: 604px}
#corps #benevol .listagetexte {padding-left: 10px; padding-right: 5px;}



/** tableau **/

table.spip{max-width:99%;margin-right:auto;margin-left:auto;margin-bottom:1em;border-collapse:collapse;border-spacing:0;line-height:normal;}
table.spip caption{caption-side:top;text-align:center;margin-right:auto;margin-left:auto;font-weight:bold;}
table.spip tr.row_first{background:#FFEFF2;}
table.spip tr.row_odd{background:#FFDC7F;}
table.spip tr.row_even{background:#FFE59F;}
table.spip th,table.spip td{padding:0.20em 0.40em;text-align:left;border:1px solid;}
table.spip th{vertical-align:bottom;font-weight:bold;}
table.spip td{vertical-align:top;}