@import '/squelettes/boutique.css';
@import '/style_editeur.css';

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
html,body {
	margin: 0;
	font-size: 12px;
	color: #000000;
	font-family:Tahoma, Verdana, Arial;
	text-align:justify;
	background: url(images/fond_body.jpg) #21000c repeat-x center top;  
}

img, table, form { 
	margin: 0; 
	padding: 0; 
	border: none; 
}

p, h1, h2, h3, h4, h5, h6 { 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	font-weight: normal; 
}

ol,ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol {
	margin-top:10px;
	padding-left:55px;
	margin-bottom:10px;
	padding-right:40px;
}

ol li {
	list-style:decimal;
	margin-bottom:10px;
}

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

.invisible { position: absolute; top: -3000em; height: 1%; }
span.obligatoire {font-size:16px;}
td span.obligatoire {font-size:9px;}

/* Images typographiques (via image_typo), URL a revoir... */
img {behavior: url(/pngHack/pngHack.htc);}
img.print {display:none;}
/******************************************/
/************  outils  ********************/
/******************************************/

#menu_haut {
	width: 950px;
	height:30px;
	line-height:25px;
	margin-left: auto;
	margin-right: auto;
}

#menu_haut #menulangues{
	font-size:11px;
	float: right;}
		#languenonencours a{
			float:left;
			color:#ff5a98;
			padding:0px 12px 0px 12px;
			text-decoration: none;}
		#languencours{
			padding:0px 12px 0px 12px;
			float:left;
			color:#fff;
			text-decoration: none;}	
		.pipe{	
			border-right:1px solid #ff5a98;
			width:1px; 
			margin-top:8px;
			line-height:11px;
			float:left;
		}
						
#menu_haut #outils{
	float:left;
	font-size:11px;
	height:15px;
}
	#menu_haut #outils ul, #outils li{
		margin:0px;
		padding:0px;
	}
	#menu_haut #outils li{
		list-style:none;
		display:block;
		float:left;
	}
	#menu_haut #outils ul li a{
		color:#ff5a98;
		padding:0px 12px 0px 12px;
		border-right:1px solid #ff5a98;
	}
		#menu_haut #outils li.recherche{
			padding-left:12px;
				color:#ff5a98;
		}
		#menu_haut #outils form	{
			display:inline;

		}
			#menu_haut #outils form input{
				width:90px;
				border:0px;
				padding-left:2px;
				background:#fff;
				font-family: "Lucida Sans Unicode", Verdana, Arial, Tahoma;
				font-size: 0.8em !important;
				font-size: 1.1em;
				color:#000000;
			}
			#menu_haut #outils form .submitBt{
				border:0px;
				background: url('images/fond_btn_recherche.jpg') repeat-x bottom left #fea5c0;
				font-size: 0.77em !important;
				font-size: 1.1em;
				color:#fff;
				font-weight:bold;
				width:20px;
				height:16px;
				text-decoration:underline;
			}


/******************************************/
/*************  Page  *********************/
/******************************************/

#page {
	width: 950px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


/**************************************************/
/************  Zone principale  *******************/
/**************************************************/
#page #zoneprincipale{
	width:950px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}


/************  bandeau ********************/

#page #zoneprincipale #bandeau{
		width:950px;  
		height: 112px;	
	}
	#page #zoneprincipale #bandeau #logo{	
		width:295px;  
		height: 112px;
		display:block;
		float:left;
	}


/************  Menu ********************/
#menu{
	  clear:both;
	  width:950px;
	  height:17px;
	  line-height:17px;
	  font-size:12px;
	  margin:0;
	}
		#menu ul {
		}
		#menu li {
			float:left;
		}
	#menu_gauche{
	float:left;
	}
	#menu_gauche .rubriqueactive {
		border:0; 
		cursor:pointer; 
		background: transparent url('images/fin_btn_menu.gif') no-repeat right;
		display: block;
		float: left;
		margin:0;
		padding: 0 15px 0 0;
		margin-right:5px;
		min-width:50px;
		width: auto !important;
		width: 50px;			
		text-decoration: none; 		

	}
		#menu_gauche .rubriqueactive span {
			color:#000;
			line-height: 17px;
			background: transparent url('images/debut_btn_menu.gif') no-repeat;		
			display: block;
			white-space:nowrap; 
			padding: 0 0 0 15px;
			font-weight:bold;	
		}
		#menu_gauche .rubriqueactive span a {color:#000;}
		#menu_gauche .rubriqueactive span {
			height: 17px; line-height: 17px; /* IE6 fix */
		}
		#menu_gauche .rubriqueinactive {
			color: white;
			padding:0 5px 0 5px;
		}
		#menu_gauche .rubriqueactive span{
			height: 17px; line-height:17px; /* IE6 fix */
		}


/********************************************************/
/****************     Menu déroulant   ******************/
/********************************************************/		

		
	#menu_gauche .navigation,	#menu_droite .navigation  {
      margin: 0;
      padding: 0;
      list-style: none;
      }
   	 #menu_gauche .navigation a, #menu_droite .navigation a, #menu_droite .navigation span  {
      display: block;
      color: #fff;
      text-decoration: none;
      }
	#menu_droite  .navigation span {
		padding:0px 12px 0px 12px;
	    border-right:1px solid #ff5a98;
	  }	 
	  
  	#menu_gauche .navigation .toggleSubMenu span {
	  float:left;
      }
    span.not-a-link {cursor:default;}
	  
   	#menu_gauche .navigation a:hover,#menu_gauche .navigation a:focus,#menu_gauche .navigation a:active,    #menu_droite .navigation a:hover, #menu_droite .navigation a:focus, #menu_droite .navigation a:active  {
      text-decoration: underline;   	
	  
      }
	#menu_gauche .navigation .toggleSubMenu, #menu_droite .navigation .toggleSubMenu {position:relative;}
   	#menu_gauche .navigation .subMenu,  #menu_droite .navigation .subMenu  {
		  width:200px;
		  background: #6b0028;
		  position:absolute;
		  border:1px solid #ffffff;
		  left:0;
      }
	 #menu_gauche .navigation .subMenu  {
		  margin-top:17px;
      }
	#menu_gauche .navigation ul.subMenu a, #menu_droite .navigation ul.subMenu a {
		color: #ffffff;
		padding: 5px 10px;
		  width:180px;
		border:0px solid #ff5a98;
	}
	#menu_gauche .navigation ul.subMenu a:hover, #menu_droite .navigation ul.subMenu a:hover{
		background-color:#ad0b47;
	} 
	
/********************************************************/			


	#menu_droite{
		float:right;
		margin:0px;
		padding:0px;
	}
	#menu_droite ul, #menu_droite li{
		margin:0px;
		padding:0px;
	}
	#menu_droite li{
		list-style:none;
		display:inline;
	}
	#menu_droite li a{
		color:#fff;
		padding:0px 12px 0px 12px;
		border-right:1px solid #ff5a98;
	}
	#menu_droite li a.glossaire{
		color:#fff;
		padding:0px 0px 0px 12px;
		border-right:0px solid #ff5a98;
	}
	

		 
/************  Contenu (accueil) ********************/
#contenu{
	width:950px;
	text-align:justify;
	margin-bottom:15px;
}
	#contenu #texte_acc{
		width:910px;	
		background: url('images/fond_contenu_acc.jpg') #fff no-repeat;	
		min-height:300px;
		height: auto !important;
		height: 300px;
		padding:20px 20px 0 20px;
	}

	#contenu #texte_acc #colonne_gauche{
		width:583px;	
		float:left;
		margin-right:40px;
	}
		#contenu #texte_acc #colonne_gauche #description_site{
			color:#585858;
			font-family:Tahoma, Verdana, Arial;
			font-size:11px;
			padding-bottom:10px;
		}
		#contenu #texte_acc #colonne_gauche #dossier{
			clear:both;
			background: url('images/fond_dossier.jpg') no-repeat bottom left #fff;
			width:547px;
			height: 180px;	
			padding:20px;
			margin-top:10px;
		}
		#contenu #texte_acc #colonne_gauche #dossier .img_dossier{
			/*max-width:270px;
			width: auto !important;
			width: 270px;*/
			text-align:left;
			float:left;
			margin-right:20px;
		}
		
		#contenu #texte_acc #colonne_gauche #dossier .img_dossier img{
			padding:3px;
			border:1px solid #d90051;
		}
		#contenu #texte_acc #colonne_gauche #dossier .texte_dossier {
			/*
			min-width:240px;
			width: auto !important;
			width: 240px;
			*/
		}	
			#contenu #texte_acc #colonne_gauche #dossier .texte_dossier .titre_dossier{
				color:#f8005d;
				font-size:14px;
				font-weight:bold;
			}	
			#contenu #texte_acc #colonne_gauche #dossier .texte_dossier .sous_titre_dossier{
				color:#bf0149;
				font-size:13px;
				font-weight:bold;
				padding-bottom:10px;
				text-align:left;
			}		
			#contenu #texte_acc #colonne_gauche #dossier .texte_dossier .descriptif_dossier{
				font-weight:bold;
				padding-bottom:8px;
			}	
			#contenu #texte_acc #colonne_gauche #dossier .texte_dossier .debut_texte_dossier{
				font-size:11px;
			}
			#contenu #texte_acc #colonne_gauche #dossier .lire_suite  {
				border:0; 
				cursor:pointer; 
				background: transparent url('images/fin_btn_lire.gif') no-repeat right;
				display: block;
				float: left;	
				margin-top:10px;			
				padding: 0 15px 0 0;
				min-width:50px;
				width: auto !important;
				width: 50px;
			}
			#contenu #texte_acc #colonne_gauche #dossier .lire_suite span {
					color:#f8005d;
					font-weight:bold;
					line-height: 19px;
					background: transparent url('images/debut_btn_lire.gif') no-repeat;		
					display: block;
					white-space:nowrap; 
					padding: 0 0 0 10px;
				}
			#contenu #texte_acc #colonne_gauche #dossier.lire_suite span {
					height: 19px; line-height:19px; /* IE6 fix */
				}
		
			
		#contenu #texte_acc #colonne_gauche #article_accueil{
			background: url('images/bas_art_acc.jpg') no-repeat bottom left #fff;
			width:278px;	
			float:left;
			padding-bottom:20px;
			margin-top:10px;
		}
		#contenu #texte_acc #colonne_gauche #article_accueil .img_article_accueil{
			max-width:100px;
			width: auto !important;
			width: 100px;
			text-align:left;
			float:left;
			margin-right:20px;
			margin-bottom:10px;
		}
		
		#contenu #texte_acc #colonne_gauche #article_accueil .img_article_accueil img{
			border:1px solid #fea5c0;
			padding:1px;
		}
			#contenu #texte_acc #colonne_gauche #article_accueil .titre_article_accueil a{
				color:#f8005d;
				font-size:14px;
				font-weight:bold;
			}	
			#contenu #texte_acc #colonne_gauche #article_accueil .sous_titre_article_accueil{
				color:#bf0149;
				font-size:13px;
				font-weight:bold;
				padding-bottom:10px;
				text-align:left;
			}		
			#contenu #texte_acc #colonne_gauche #article_accueil .descriptif_article_accueil{
				font-size:11px;
				color:#000;
			}	
			
			
	#contenu #texte_acc #colonne_droite{
		float:left;
		width:280px;	
	}
		#contenu #texte_acc #colonne_droite #article_projecteur{
			width:280px;
			margin-top:10px;
		}
		#contenu #texte_acc #colonne_droite #article_projecteur .img_article_projecteur img{
			padding:2px;
			border:1px solid #ab946a;
			margin-right:20px;
			max-width:120px;
			width: auto !important;
			width: 120px;
			float:left;
			text-align:left;
		}
			#contenu #texte_acc #colonne_droite #article_projecteur .titre_article_projecteur a{
				color:#876c3a;
				font-size:12px;
				font-weight:bold;
			}	
			#contenu #texte_acc #colonne_droite #article_projecteur .sous_titre_article_projecteur{
				color:#70592f;
				font-size:11px;
				font-weight:bold;
				padding-bottom:10px;
				text-align:left;
			}		
			#contenu #texte_acc #colonne_droite #article_projecteur .descriptif_article_projecteur{
				font-size:11px;
				padding-bottom:8px;
			}
			#contenu #texte_acc #colonne_droite #article_projecteur .savoir_plus  {
				background:  url('images/pointille_savoir_plus.gif') no-repeat bottom left;
				text-align:right;
				width:280px;
				color:#876c3a;
				font-weight:bold;
				font-size:10px;
			}
			#contenu #texte_acc #colonne_droite #article_projecteur .savoir_plus  a{
				color:#876c3a;
				font-weight:bold;
				font-size:10px;
			}
			
#sous_menu{
	font-size:12px;
	background: url('images/fond_sous_menu.gif')  no-repeat top left;
	height:30px;
	padding-top:10px;
	padding-left:42px;
}	
#sous_menu_deux_col{
	font-size:12px;
	background: url('images/fond_sous_menu_deux_col.gif')  no-repeat top left;
	height:30px;
	padding-top:10px;
	padding-left:42px;
}	
	

#types-de-contenus	{}
	#types-de-contenus img {border:0;}
	#types-de-contenus .bg {}

#contenu .titre {font-size:22px;font-weight:normal;color:#bf0149;margin-bottom:10px;}

#contenu #texte_contenu, #contenu #texte_erreur{
		background: #fff no-repeat;	
	width:910px;
	background-color:#FFFFFF;
	min-height:300px;
	height: auto !important;
	height: 300px;	
	padding:0px 20px 0 20px;
}
#contenu #texte_contenu #article .c {font-family: Georgia;font-size:12px;line-height:17px;}
#contenu #texte_contenu p.spip {font-family: Georgia;font-size:12px;line-height:17px;}

		#contenu #texte_contenu #sous_rubriques h2.titre_rubrique , 
		#contenu #texte_contenu #sous_rubriques  h2.titre_rubrique a,
		#texte_contenu_deux_col h2.titre_rubrique , 
		#texte_contenu_deux_col h2.titre_rubrique a, 
		#contenu #texte_contenu #article h2.titre_rubrique, 
		#contenu #texte_contenu #article h2.titre_rubrique a, 
		#contenu #texte_contenu #glossaire h2.titre_rubrique, 
		#contenu  #texte_erreur h2.titre{
		color:#bf0149;
		font-size:18px;
		font-weight:bold;
		margin-bottom:10px;
		float:left;
	}	
	
	#contenu #texte_contenu #glossaire .retour{
		margin-top:20px;
		text-align:center;
	}	
		#contenu #texte_contenu #glossaire .retour a{
			color:#fea5c0;
			font-weight:bold;
		}	
		
	#contenu #texte_contenu #glossaire #cartouche{
		float:left;
		padding: 0 20px 10px 0;
		
	}
	#contenu #texte_contenu #glossaire #cartouche img{
		border:1px solid #fea5c0;
		padding:1px;
		max-width:200px;
		width: auto !important;
		width: 200px;	
		float:left;
		text-align:left;
	}

	#contenu #texte_contenu #glossaire #description{
		font-weight:bold;
	}
				
				
				
				
	#contenu #texte_contenu #sous_rubriques li{
		float:left;
		width:425px;
		margin:20px 10px 0 10px;
		padding-bottom:10px;
		background: url('images/bas_art_acc.jpg') repeat-x bottom left #fff;
	}	
		#contenu #texte_contenu #sous_rubriques li .titre_sous_rubrique a{
			color:#f8005d;
			font-size:14px;
			font-weight:bold;	
		}	
		#contenu #texte_contenu #sous_rubriques li .description_sous_rubrique{
			padding-top:10px;
		}	

							
	#contenu #texte_contenu_deux_col{
		width:910px;	
		background: url('images/fond_contenu_deux_col.gif') #fff no-repeat;	
		min-height:300px;
		height: auto !important;
		height: 300px;	
		padding:10px 20px 0 20px;
	}
		#contenu #texte_contenu_deux_col #col_gauche{
			width:705px;	
			float:left;
		}
	
		#contenu #texte_contenu_deux_col #col_gauche #liste-articles{
			width:145px;	
			float:left;
			margin:20px 10px 0px 0px;
			padding:10px 10px 0 10px;
			background: transparent url('images/fond_article.gif') no-repeat left top;
		}
		#contenu #texte_contenu_deux_col #col_gauche #liste-articles .img_article_sous_rubrique{
			text-align:center;
		}
		#contenu #texte_contenu_deux_col #col_gauche #liste-articles .img_article_sous_rubrique img{
			border:1px solid #D1C0A5;
			padding:1px;
		}
		#contenu# texte_contenu_deux_col #liste-articles .texte_article_sous_rubrique {
			min-width:250px;
			width: auto !important;
			width: 250px;
		}	
			#contenu #texte_contenu_deux_col #col_gauche #liste-articles .texte_article_sous_rubrique .titre_article_sous_rubrique a{
				color:#f8005d;
				font-size:14px;
				font-weight:bold;
				text-align:left;
			}	
			#contenu #texte_contenu_deux_col #col_gauche #liste-articles .texte_article_sous_rubrique .sous_titre_article_sous_rubrique{
				color:#bf0149;
				font-size:12px;
				font-weight:bold;
				padding-bottom:10px;
				margin-top:3px;
				text-align:left;
			}		
			#contenu #texte_contenu_deux_col #col_gauche #liste-articles .texte_article_sous_rubrique .descriptif_article_sous_rubrique{
				font-family: Georgia;font-size:12px;line-height:17px;text-align:left;
			}	
				
			#contenu #texte_contenu_deux_col #col_gauche #liste-articles .texte_article_sous_rubrique .lire_suite  {
				border:0; 
				cursor:pointer; 
				background: transparent url('images/fin_btn_suite.gif') no-repeat right;
				display: block;
				float: right;	
				margin-top:10px;			
				padding: 0 15px 0 0;
				min-width:50px;
				width: auto !important;
				width: 50px;
			}
			#contenu #texte_contenu_deux_col #col_gauche #liste-articles .texte_article_sous_rubrique .lire_suite span {
					color:#fff;
					font-weight:bold;
					line-height:22px;
					background: transparent url('images/debut_btn_suite.gif') no-repeat;		
					display: block;
					white-space:nowrap; 
					padding: 0 0 0 10px;
				}
			#contenu #texte_contenu_deux_col #col_gauche #liste-articles .texte_article_sous_rubrique .lire_suite span {
				height: 22px; line-height:22px; /* IE6 fix */
			}
			#contenu #texte_contenu_deux_col #col_gauche .texte_rubrique{
				padding-right:20px;
			}
			
		#contenu #texte_contenu_deux_col #col_droite{
			width:190px;	
			float:right;
			padding-left:10px;
		}
		#contenu #texte_contenu_deux_col #col_droite .description_rubrique{
			margin-top:15px;
		}
		

		
		#contenu div.spip_forms {width: 500px;margin-left:200px;}
		#contenu div.spip_forms table.spip_barre {display:none;}
		#contenu div.spip_forms textarea {width:460px;}
		
		
#contenu #bas_contenu{
	clear:both;
		background: url('images/bas_contenu.jpg') no-repeat;	
		height: 55px;	
		font-size:0px;
}
.sous-sous-rub a {color: #800080;}
.sous-sous-rub h3{
	color: #800080;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;	
	padding-left:20px;	
}
.sous-sous-rub {
	margin:0;
	padding:0;
	background-color:#f5f5f5;
	background-image:url(images/puce-revue.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	line-height:15px;
	text-align:left;
	padding-right:15px;
	float:left;
	width:180px;
	padding-left:8px;
	padding-bottom:4px;
	padding-top:4px;
	margin-right:8px;
	border-top:1px #ddd solid;
	border-right:1px #eee solid;
	border-bottom:1px #eee solid;
	border-left:1px #ddd solid;		
}


/* glossaire */
#contenu #texte_contenu .liste_mots .panel {margin-top:5px;line-height:13px;float:left;width:180px;border-right:1px #eebecf solid;}
	#contenu #texte_contenu .liste_mots .panel h2 {background:#48021a;color:#fff;font-size:11px;font-weight:bold;padding:3px;}
	#contenu #texte_contenu .liste_mots .panel ul {height:400px;overflow:auto;margin:0;padding:0;}
	#contenu #texte_contenu .liste_mots .panel ul li {margin:0;padding:0;font-size:11px;padding-left:3px;margin-bottom:2px;}
	#contenu #texte_contenu .liste_mots a {color:#bf0149;}

/* recherche */

		#recherche #resultats{padding-bottom:25px;
		}
		#recherche   h2{
			color: #bf0149;
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 15px;		
		}
		#recherche h3.spip{font-size:16px;margin-top:10px;} 
		#recherche .pas-de-resultat{clear:both;margin-top:10px;color:#777;font-style:italic;}
		#recherche #resultats ul {margin:0;padding:0;padding:10px;padding-top:5px;padding-bottom:5px;margin-top:10px;border:1px #ddd solid;background:#f5f5f5;}
		#recherche #resultats ul li{
			list-style:url(images/puce-revue.gif);
			list-style-position:inside;
			line-height:20px;
			margin:0;
			padding:0;
			padding-bottom:3px;
			margin-top:3px;
			border-bottom:1px #fff solid;		
		}
			#recherche  #resultats ul li a{
			}
/************  plan ********************/
#plan_du_site{
		float:left;
		min-height: 335px;
		height: auto !important;
		height: 335px;
		padding: 20px 0 0 20px;
		margin-left:100px;
	}
		#plan_du_site li {
			margin-bottom: 5px;
		}
		#plan_du_site li.rub{
			font-family:"Century Gothic","Lucida Sans", Tahoma, Verdana;
			font-size:16px;
			font-weight:bold;
			margin-top: 10px;
		}
		#plan_du_site li a {
			color:#6a0129;
		}
		#plan_du_site li.art {
			margin-left: 20px;
		}
		#plan_du_site li.art a{
			color:#bf0149;
		}
		#plan_du_site li.sous_rub a{
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left:20px;
			font-weight:bold;
		}
		#plan_du_site li.sous_art {
			margin-left:50px;
		}
		#plan_du_site li.sous_art a{
			color:#bf0149;
		}
/**************************************************/
/************  Pied de Page     *******************/
/**************************************************/

#pieddepage {
	clear:both;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	  height:50px;
	color: #fff;
}
		#pieddepage .copyright {
			float: left;
			width: 70%;
		}
		#pieddepage .credits {
			float: right;
			text-align:right;
			width: 30%;
		}
		#pieddepage .copyright a,
		#pieddepage .credits a {
			color: #d90051;
		}

/************  Erreur 404    *******************/


#contenu  #texte_erreur h2.titre{
	float:none;
}	
#contenu  #texte_erreur a{
			color: #d90051;
}	

/***********************************************/
/************  Interface     *******************/
/***********************************************/

.bouton {
	border:0; 
	cursor:pointer; 
	background: transparent url('images/fin_bouton.gif') no-repeat right;
	display: block;
	float: left;
	margin-left:20px;
	padding: 0 30px 0 0;
	min-width:50px;
	width: auto !important;
	width: 50px;
}
	.bouton span {
		color:#fff;
		font-weight:bold;
		line-height: 17px;
		background: transparent url('images/debut_bouton.gif') no-repeat;		
		display: block;
		white-space:nowrap; 
		padding: 0 0 0 15px;
	}
	.bouton span {
		height: 17px; line-height:17px; /* IE6 fix */
	}
	a.bouton ,a.bouton:hover{
		text-decoration:none;
	}

/***********************************************/
/************  Balise spip   *******************/
/***********************************************/

/* documents */
.spip_documents img{
	/*border:1px solid #f8005d;*/
	padding:1px;
}
.spip_documents_left{
	margin-right:25px;
}
.spip_documents_right{
	margin-left:25px;
}
.spip_documents_center{
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}


/* texte */
.caractencadre-spip, a.spip_ancre, a.spip_out, a.spip_in {
	color:#f8005d;
	font-weight:normal;
}
a.cs_glossaire span.gl_mot {color:#000;}
.caractencadre-spip{
	font-style:italic;
}

h3.spip{
	color:#f8005d;
	font-size:14px;
	padding-top:10px;
	margin:0;
	text-align:left;
}

p.spip{
	margin-top:10px;
	}
#texte_contenu ul.spip{
	margin-left:40px;
}
#texte_contenu ul.spip li.spip{
	list-style:square;
}
#texte_contenu ul.spip li.spip ul.spip li.spip{
	list-style:disc;
}
#texte_contenu a {color:#f8005d;}
table.spip  {width:500px;border:0;}
table.spip tbody{border:1px #bbb solid;}
table.spip td, table.spip th {padding:6px;}
table.spip caption {display:block;border:0;}

div.colonne {float:left;width:47%;margin-right:25px;}
div.colonne1 {float:left;width:440px;}
div.colonne2 {margin-left:465px;width:440px;}
div.notes-bas-de-page {border-top:1px #ffcb3f solid;background:#fffed0;padding:8px;margin-top:10px;}
