
/* rb @ inc.css *//* calc langues : LANG : fr - env lng : fr et  *
*//* var mode : defaut */


body {
	
	background : url(IMG/siteon0.gif) top  center repeat;
}
#page {
	background : url(IMG/siteoff0.gif) center -151px repeat;

}
#top {
	height : 151px;
		/* background : url(IMG/rubon1.gif) top center no-repeat  ;	*/

}
#cartouche {
	height : 0px;
			
		border-left : 1px solid black;
		border-right : 1px solid black;
		overflow:hidden;
}
	/* quelques variables *

hauteur item : hauteurbanetfrise 151*/	
 
#footer {
	
	
/* 
	*/
		
		
	

	
}
/* 58 */






	#content .cadre-sommaire_article {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre-sommaire_article img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre-sommaire_article  .logoH{
			height : 30px;
				background : url(IMG/moton36.png)
				top left no-repeat  ;
				;	
		}
	#conteneur	.cadre-sommaire_article  .logoH1{
			height : 0px;
			background : url(IMG/moton36.png) 
				top 290 no-repeat ;
				
		}
	#conteneur	.cadre-sommaire_article  .logoH2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton36.png) 
			-270px  no-repeat ;
				
		}

	#conteneur	.cadre-sommaire_article  .logoM{
			height : 30px;
				background : url(IMG/moton36.png)
				top center repeat-y  ;
				;
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre-sommaire_article  .logoM1{
			width : 20px;
			top :  20px;
			
		}
	#conteneur	.cadre-sommaire_article  .logoM2{
			width : 0px;
			top :  20px;
			
						
		}
	#conteneur	.cadre-sommaire_article  .logoB{
			height : 30px;
				background : url(IMG/moton36.png)
				 bottom right no-repeat  ;
				;
				bottom : 0; 
		}
	#conteneur	.cadre-sommaire_article  .logoB1{
			height : 10px;
			background : url(IMG/moton36.png) 
				bottom 290 no-repeat ;
				
		}
	#conteneur	.cadre-sommaire_article  .logoB2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton36.png) 
			-580px  bottom no-repeat ;
				
		}


	



	#content .cadre_redacteur {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre_redacteur img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre_redacteur  .logoH{
			height : 20px;
				background : url(IMG/moton37.png)
				top left no-repeat  ;
				;	
		}
	#conteneur	.cadre_redacteur  .logoH1{
			height : 10px;
			background : url(IMG/motoff37.png) 
				top center no-repeat ;
				
		}
	#conteneur	.cadre_redacteur  .logoH2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton37.png) 
			-195px  no-repeat ;
				
		}

	#conteneur	.cadre_redacteur  .logoM{
			height : 20px;
				background : url(IMG/moton37.png)
				top center repeat-y  ;
				;
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre_redacteur  .logoM1{
			width : 20px;
			top :  20px;
			background : url(IMG/motoff37.png) 
				top left repeat-y ;
				
		}
	#conteneur	.cadre_redacteur  .logoM2{
			width : 10px;
			top :  20px;
			background : url(IMG/motoff37.png) 
				top right repeat-y ;
				
						
		}
	#conteneur	.cadre_redacteur  .logoB{
			height : 20px;
				background : url(IMG/moton37.png)
				 bottom right no-repeat  ;
				;
				bottom : 0; 
		}
	#conteneur	.cadre_redacteur  .logoB1{
			height : 10px;
			background : url(IMG/motoff37.png) 
				bottom center no-repeat ;
				
		}
	#conteneur	.cadre_redacteur  .logoB2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton37.png) 
			-430px  bottom no-repeat ;
				
		}


	



	#content .cadre-sommaire_rubrique {
		position : absolute;
		left : -15px;
		top : -15px;
	}

	#conteneur .cadre-sommaire_rubrique img{
		padding :  30px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre-sommaire_rubrique  .logoH{
			height : 30px;
				background : url(IMG/moton38.png)
				top left no-repeat  ;
				;	
		}
	#conteneur	.cadre-sommaire_rubrique  .logoH1{
			height : 30px;
			background : url(IMG/moton38.png) 
				top 290 no-repeat ;
				
		}
	#conteneur	.cadre-sommaire_rubrique  .logoH2{
			height : 60px;
			width : 60px;
			background : url(IMG/moton38.png) 
			-230px  no-repeat ;
				
		}

	#conteneur	.cadre-sommaire_rubrique  .logoM{
			height : 30px;
				background : url(IMG/moton38.png)
				top center repeat-y  ;
				;
				margin-top : 60px; /* g3 */
		}
	#conteneur	.cadre-sommaire_rubrique  .logoM1{
			width : 60px;
			top :  60px;
			
		}
	#conteneur	.cadre-sommaire_rubrique  .logoM2{
			width : 30px;
			top :  60px;
			
						
		}
	#conteneur	.cadre-sommaire_rubrique  .logoB{
			height : 30px;
				background : url(IMG/moton38.png)
				 bottom right no-repeat  ;
				;
				bottom : 0; 
		}
	#conteneur	.cadre-sommaire_rubrique  .logoB1{
			height : 30px;
			background : url(IMG/moton38.png) 
				bottom 290 no-repeat ;
				
		}
	#conteneur	.cadre-sommaire_rubrique  .logoB2{
			height : 60px;
			width : 60px;
			background : url(IMG/moton38.png) 
			-580px  bottom no-repeat ;
				
		}


	



	#content .cadre_syndication_article {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre_syndication_article img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre_syndication_article  .logoH{
			height : 20px;
				background : url(IMG/moton39.png)
				top left no-repeat  ;
				;	
		}
	#conteneur	.cadre_syndication_article  .logoH1{
			height : 10px;
			background : url(IMG/motoff39.png) 
				top center no-repeat ;
				
		}
	#conteneur	.cadre_syndication_article  .logoH2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton39.png) 
			-200px  no-repeat ;
				
		}

	#conteneur	.cadre_syndication_article  .logoM{
			height : 20px;
				background : url(IMG/moton39.png)
				top center repeat-y  ;
				;
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre_syndication_article  .logoM1{
			width : 20px;
			top :  20px;
			background : url(IMG/motoff39.png) 
				top left repeat-y ;
				
		}
	#conteneur	.cadre_syndication_article  .logoM2{
			width : 10px;
			top :  20px;
			background : url(IMG/motoff39.png) 
				top right repeat-y ;
				
						
		}
	#conteneur	.cadre_syndication_article  .logoB{
			height : 20px;
				background : url(IMG/moton39.png)
				 bottom right no-repeat  ;
				;
				bottom : 0; 
		}
	#conteneur	.cadre_syndication_article  .logoB1{
			height : 10px;
			background : url(IMG/motoff39.png) 
				bottom center no-repeat ;
				
		}
	#conteneur	.cadre_syndication_article  .logoB2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton39.png) 
			-440px  bottom no-repeat ;
				
		}


	



	#content .cadre_syndication_site {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre_syndication_site img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre_syndication_site  .logoH{
			height : 20px;
				background : url(IMG/moton40.png)
				top left no-repeat  ;
				;	
		}
	#conteneur	.cadre_syndication_site  .logoH1{
			height : 10px;
			background : url(IMG/motoff40.png) 
				top center no-repeat ;
				
		}
	#conteneur	.cadre_syndication_site  .logoH2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton40.png) 
			-200px  no-repeat ;
				
		}

	#conteneur	.cadre_syndication_site  .logoM{
			height : 20px;
				background : url(IMG/moton40.png)
				top center repeat-y  ;
				;
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre_syndication_site  .logoM1{
			width : 20px;
			top :  20px;
			background : url(IMG/motoff40.png) 
				top left repeat-y ;
				
		}
	#conteneur	.cadre_syndication_site  .logoM2{
			width : 10px;
			top :  20px;
			background : url(IMG/motoff40.png) 
				top right repeat-y ;
				
						
		}
	#conteneur	.cadre_syndication_site  .logoB{
			height : 20px;
				background : url(IMG/moton40.png)
				 bottom right no-repeat  ;
				;
				bottom : 0; 
		}
	#conteneur	.cadre_syndication_site  .logoB1{
			height : 10px;
			background : url(IMG/motoff40.png) 
				bottom center no-repeat ;
				
		}
	#conteneur	.cadre_syndication_site  .logoB2{
			height : 20px;
			width : 20px;
			background : url(IMG/moton40.png) 
			-440px  bottom no-repeat ;
				
		}


	



	#content .cadre_absent {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre_absent img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre_absent  .logoH{
			;
					
		}
	#conteneur	.cadre_absent  .logoH1{
			height : 0px;
			
		}
	#conteneur	.cadre_absent  .logoH2{
			height : 20px;
			width : 20px;
			
		}

	#conteneur	.cadre_absent  .logoM{
			;
				
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre_absent  .logoM1{
			width : 20px;
			top :  20px;
			
		}
	#conteneur	.cadre_absent  .logoM2{
			width : 0px;
			top :  20px;
			
						
		}
	#conteneur	.cadre_absent  .logoB{
			;
				
				bottom : 0; 
		}
	#conteneur	.cadre_absent  .logoB1{
			height : 10px;
			
		}
	#conteneur	.cadre_absent  .logoB2{
			height : 20px;
			width : 20px;
			
		}


	



	#content .cadre_article {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre_article img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre_article  .logoH{
			;
					
		}
	#conteneur	.cadre_article  .logoH1{
			height : 10px;
			
		}
	#conteneur	.cadre_article  .logoH2{
			height : 20px;
			width : 20px;
			
		}

	#conteneur	.cadre_article  .logoM{
			;
				
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre_article  .logoM1{
			width : 20px;
			top :  20px;
			
		}
	#conteneur	.cadre_article  .logoM2{
			width : 10px;
			top :  20px;
			
						
		}
	#conteneur	.cadre_article  .logoB{
			;
				
				bottom : 0; 
		}
	#conteneur	.cadre_article  .logoB1{
			height : 10px;
			
		}
	#conteneur	.cadre_article  .logoB2{
			height : 20px;
			width : 20px;
			
		}


	



	#content .cadre_rubrique {
		position : absolute;
		left : -5px;
		top : -5px;
	}

	#conteneur .cadre_rubrique img{
		padding :  10px;
		top : 0px;
		position : relative;
	}
	
	#conteneur	.cadre_rubrique  .logoH{
			;
					
		}
	#conteneur	.cadre_rubrique  .logoH1{
			height : 10px;
			
		}
	#conteneur	.cadre_rubrique  .logoH2{
			height : 20px;
			width : 20px;
			
		}

	#conteneur	.cadre_rubrique  .logoM{
			;
				
				margin-top : 20px; /* g3 */
		}
	#conteneur	.cadre_rubrique  .logoM1{
			width : 20px;
			top :  20px;
			
		}
	#conteneur	.cadre_rubrique  .logoM2{
			width : 10px;
			top :  20px;
			
						
		}
	#conteneur	.cadre_rubrique  .logoB{
			;
				
				bottom : 0; 
		}
	#conteneur	.cadre_rubrique  .logoB1{
			height : 10px;
			
		}
	#conteneur	.cadre_rubrique  .logoB2{
			height : 20px;
			width : 20px;
			
		}


	




/* 146 */

	
		#footer li.pied_constructeur { 
			
			;
			height: 32px ;
			height: 32px ;
		}
	

	
		#footer li.pied_mentionlegale { 
			
			;
			height: 32px ;
			height: 32px ;
		}
	

	
		#footer li.pied_rssrub { 
			background : url(IMG/moton34.png)
			   center left no-repeat ;
			;
			padding-left: 32px;
			height: 32px ;
			height: 32px ;
		}
	

	
		#footer li.pied_rsssite { 
			background : url(IMG/moton35.png)
			   center left no-repeat ;
			;
			padding-left: 32px;
			height: 32px ;
			height: 32px ;
		}
	





/* 163 */


	
	
	#conteneur .recherche img{
		margin : 3px;
		padding : 0px;
		top : 0px;

	}
	
		.recherche  .logoH{
			height : 17px;
				background : url(IMG/motoff51.png)
				 top left no-repeat  ;
				;	
		}

		.recherche  .logoM{
			height : 14px;
			top: 6px;
				background : url(IMG/motoff51.png)
				top center repeat-y  ;
				;
		}
		.recherche  .logoB{
			height : 17px;
			top: 6px;
				background : url(IMG/motoff51.png)
				bottom right no-repeat  ;
				;
				
		}
		.formulaire_recherche .forml {
			margin-left : 6px;
			margin-right : 0 px;
			top : -7px;
		}
	

/* 204 */

	
	
	div.parentC .sondage .plogos img.spip_logos{
		/* margin : 3px;*/
		padding : 3px 3px 0px 3px;6px  0px;
		top :  3px;
	}
	
	
		.sondage  .logoH{
			height : 17px;
				background : url(IMG/motoff48.png)
				 top left no-repeat  ;
				;	
		}

		.sondage  .logoM{
			height :97%;
			top: 6px;
				background : url(IMG/motoff48.png)
				top center repeat-y  ;
				;
		}
		.sondage  .logoB{
			height : 17px;
			bottom: -6px;
				background : url(IMG/motoff48.png)
				bottom right no-repeat  ;
				;
				
		}
	



/* 241 */








/* 247 - insertions css grp _technique_css */

	
	
	

/* 264 */

 /* largeur du menu */	

	/* 263 - deb -  grp : 2  - mt : 3 : _menu__haut */
 /* largeur du menu */	



div# {
	  
				width : 160px;
				;
				
}
		
#.menuP .rubriques ul{   
				padding : 5px 0px;
				/* mod fx3 */
				width : 0px;
}

#.menuP .rubriques ul li {  
}

/* 301 :  plus le LI de fin */ /* 3 : _menu__haut */
#.menuP .rubriques ul li.logoB {  
				 height : 5px; 
				border : none;
				padding : 0px;
				/* mod fx3 */
				width : 0px;
}				
	
		.  .logoH{
			;
					
		}

		.  .logoM{
			;
			top: 5px;
				
		}
		.  .logoB{
			;
			top: 5px;
				
				
		}
		.rien {
			margin-left : 5px;
			margin-right : -6px;
			top : --15px;
		}
	/* 334 - fin -  3 : _menu__haut */
	
	/* 263 - deb -  grp : 2  - mt : 2 : _menu_droite */
 /* largeur du menu */	



div#menuright {
	  
				width : 160px;
				;
				
}
		
#menuright.menuP .rubriques ul{ background : url(IMG/moton2.png)
				top left no-repeat ;
				;  
				padding : 3px 0px;
				/* mod fx3 */
				width : 160px;
}

#menuright.menuP .rubriques ul li { background : url(IMG/moton2.png)
				top center repeat-y ;
				; 
}

/* 301 :  plus le LI de fin */ /* 2 : _menu_droite */
#menuright.menuP .rubriques ul li.logoB { background : url(IMG/moton2.png)
				bottom right no-repeat ;
				; 
				 height : 3px; 
				border : none;
				padding : 0px;
				/* mod fx3 */
				width : 160px;
}				
	
		.menuright  .logoH{
			;
				background : blue  url(IMG/moton2.png)
				top left no-repeat  ;
				;	
		}

		.menuright  .logoM{
			;
			top: 3px;
				background : url(IMG/moton2.png)
				top center repeat-y ;
				;
		}
		.menuright  .logoB{
			;
			top: 3px;
				background : url(IMG/moton2.png)
				 bottom right no-repeat  ;
				;
				
		}
		.rien {
			margin-left : 3px;
			margin-right : -4px;
			top : -7px;
		}
	/* 334 - fin -  2 : _menu_droite */
	
	/* 263 - deb -  grp : 2  - mt : 1 : _menu_gauche */
 /* largeur du menu */	



div#menuleft {
	  
				width : 160px;
				;
				
}
		
#menuleft.menuP .rubriques ul{ background : url(IMG/moton1.png)
				top left no-repeat ;
				;  
				padding : 3px 0px;
				/* mod fx3 */
				width : 160px;
}

#menuleft.menuP .rubriques ul li { background : url(IMG/moton1.png)
				top center repeat-y ;
				; 
}

/* 301 :  plus le LI de fin */ /* 1 : _menu_gauche */
#menuleft.menuP .rubriques ul li.logoB { background : url(IMG/moton1.png)
				bottom right no-repeat ;
				; 
				 height : 3px; 
				border : none;
				padding : 0px;
				/* mod fx3 */
				width : 160px;
}				
	
		.menuleft  .logoH{
			;
				background : blue  url(IMG/moton1.png)
				top left no-repeat  ;
				;	
		}

		.menuleft  .logoM{
			;
			top: 3px;
				background : url(IMG/moton1.png)
				top center repeat-y ;
				;
		}
		.menuleft  .logoB{
			;
			top: 3px;
				background : url(IMG/moton1.png)
				 bottom right no-repeat  ;
				;
				
		}
		.rien {
			margin-left : 3px;
			margin-right : -4px;
			top : -7px;
		}
	/* 334 - fin -  1 : _menu_gauche */
	
	/* 263 - deb -  grp : 2  - mt : 4 : _menu__bas */
 /* largeur du menu */	



div# {
	  
				width : 160px;
				;
				
}
		
#.menuP .rubriques ul{   
				padding : 5px 0px;
				/* mod fx3 */
				width : 0px;
}

#.menuP .rubriques ul li {  
}

/* 301 :  plus le LI de fin */ /* 4 : _menu__bas */
#.menuP .rubriques ul li.logoB {  
				 height : 5px; 
				border : none;
				padding : 0px;
				/* mod fx3 */
				width : 0px;
}				
	
		.  .logoH{
			;
					
		}

		.  .logoM{
			;
			top: 5px;
				
		}
		.  .logoB{
			;
			top: 5px;
				
				
		}
		.rien {
			margin-left : 5px;
			margin-right : -6px;
			top : --15px;
		}
	/* 334 - fin -  4 : _menu__bas */
	

/* 331 */




/* ccs txt rub */ 


/* fin css txt rub */

/* ccs txt rub art */ 

/* 999. _css_ambre */

/* temporaire */
#conteneur.hfeed .menuP .rubriques ul.sr {
border-top : none;
border-bottom : none;
}
div#conteneur.hfeed .menuP .rubriques ul.sr li.sr {
border-top : none;
border-bottom : none;
}


#conteneur .cadre-sommaire_article .logoH {
background : transparent;
}
#conteneur .cadre-sommaire_article .logoB {
background : transparent;
}
.menu ul li._hentry-articles {
border-left : 6px solid transparent;
border-right : 6px solid transparent;
}
div#contenu .hentry {
width : 272px;
}

#menuleft.menuP .rubriques ul {
width : 220px;
}
div#menuleft {
width : 202px;
}

/* espacement des items des menus */
.menuP .rubriques ul {
margin-bottom : 0px;
}

/* pour les textes de bannières: */
#topblc p.banArt.soustitre {
color : #89762E;
}
#topblc div.banArt.chapo p {
font-size : small;
color : #89762E;
}

/* fond des tableaux */
table.spip td {
background-color:black;
}
table.spip th, table.spip td {
border:1px solid black;
}
/* fin tempo */

/* un peu d'espace pour le logo de gauche */
#top .banalter {
margin : 0 2em 0 0;
}

/* fond des blocks titres à la racine  */
h3.entry-title, h3.entry-title, h3.entry-title, h3.entry-title a {
background-color : transparent;
}

/* fond des block du sommaire */
.menu ul li.hentry {
background-color : black;
color : #89762E /* #b6a400*/ ;
}
ul li a.std {
background-color:black;
color: #89762E /* #b6a400*/ ;
}
.chapo a.std, .chapo {
color: #89762E /* #b6a400*/ ;
}
/* couleur fond du formulaire de recherche */
.forml, textarea, select {
background-color : #888;
}
#topblc {
top : 84px;
}

/* fond du site */
body {background-color : black;
color : #ccc;}

/* couleur des liens */
a,h2, h2 a, h2 a:hover { color : #808000; text-decoration: none; }

a.spip_out {color : #a4a014;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
color:#808000;background : none;
}
div#contenu p.Art.surtitre { font-size: 0.85em; color :#89762e }
div#contenu p.Art.soustitre { font-size: 0.75em; color : #89762e}

/* --- */
div#contenu { margin-left : 190px;}

/* pour la page d'accueil */
div#contenu h1, div#contenu h2 {
font-size : 1em;
}
div#contenu h1, div#contenu h2, div#contenu h3, div#contenu h4, div#contenu h5, div#contenu h6{
color:#89762e;
background : none;
}
div#contenu .chapo{
color:#89762e;
}
/* le surtitre de la page d'accueil */
div#contenu p.Art.surtitre{
color:#89762e;
font-size:0.85em;
}
/* position du logo */
div#top #nom_site_spip, #top a .spip_logos {
margin-left : -50%;
}
div#top {
margin-top : 1em;
}
body {color :#89762e;
}
/* couleurs des titres */
div#content h2, div#content h2 a, div#content h2 a:hover {
color: #89762e;
background : none;
}
div#contenu{
/* margin-top : -80px; */ /*20juin 2009 in art*/
padding-left : 2em; /* 6em */
}
div#conteneur{
overflow:visible;
}
div#menuleft {
margin-top : 100px;

}
#content{

}
/*couleur de fond des menu */
ul li a.std {
background-color : black;
}
/*couleur des textes des menu */
.menuP ul li a, .menuP li.on a.on {
color : #89762e;
font-weight:bolder;
text-align:center;

}
/* couleur des textes des menu : on */
.menuP li.on a.on {
color : #ccc;
}
/* couleur des textes des menu : survol */
.menuP li a:hover{
background-color : #660;
}
.menuP {
font-size : 0.85em;
}
/* couleurs liens internes */
a.spip_in {
/*color : #225B8C;*/
color : #b0962c;
}
/* -- */
/* dans les articles, la liste des autre articles de la rubrique */
div#contenu #content div.encart ul.menu {
background : none;
background-color:black;
border-color:black;
}
.menuP .rubriques ul li {
border-bottom:1px solid black;
}
/* couleurs des entrées */
h3.entry-title, h3.entry-title a {
color : #89762E /* #a4a014*/; 
}


/* fin css txt rub art*/