/* * Design: Yan Brailowsky * * Styles pour les articles et rubriques */.texte_rubrique {	font-weight: normal;	text-align: justify;	color: #000;}.sous_titre_article {	font-size: 1.27em;	font-weight: bold;	text-align: justify;}

h3.spip {
	text-align: center; 
	margin-top: 2em; 
	margin-bottom: 1.4em; 
	font-size: 1.15em; 
	font-weight: bold; }#chapo {	font-size: 1.15em;	text-align: left;	padding: 0.65em;	border-bottom: groove 2px #CCC; 	}#ps {
	display: block;	border-top: 1px dashed #404040;}#notes {	display: block;	border-left: 15px;	border-right: 15px;	font-size: 0.82em;	font-weight: normal;	text-align: left;	color: #000;}.apercu_article {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.82em;	margin-left: 15px;	margin-bottom: 15px;	color: #333;	text-decoration: none;}


#liens_complementaires {
	margin: 1em;
	margin-left: 22%;
	width: auto;	padding: 1em;	height:100%;
	border: 1px solid #ccc;
	background: #f9f7ef;	}
#lien_sites {	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	font-weight: normal;	color: #000;}#lien_sites a {	font-weight: normal;	color: #800517;	text-decoration: none;}#lien_sites a:hover 
{	color: #411842; }
	/* * Styles pour les encarts, cadres, etc. */.cadre_souligne {	border-bottom: 4px dashed #411842;	border-left: 4px dashed #411842;	padding: 5px;}.cadre_droite {	border-top: 4px dashed #411842;	border-left: 4px dashed #411842;	padding: 5px;}.couleur {
	padding: 1.5em;
	border: 1px solid #333;}#encart {	float: right;	/*clear: left; */	width: 12em;	padding: 5px;	margin: 1em;
	border: 3px dotted #411842;	background-color: #f1dad7;
}.encart_simple {	float: right;	/*width: 14em;*/	width: 30%;	margin: 7px 0px 7px 7px;}

#chemin {
	margin: 1em;
	margin-left: 22%;
	width: auto;	height:100%;
}


/*
 *	Style pour le chemin du site
*/

	
#chemin_du_site {
	font-family: Arial, Helvetica, sans-serif;	font-size: 0.77em;	font-weight: normal;	height:1.7em;
	border:1px solid #dedede;
	background: #fff;
	}
#chemin_du_site li {
	float:left;
	width: auto;
	line-height:1.7em;
	color:#777;
	padding-left: 0.2em;
	list-style-type: none;
	}		
#chemin_du_site li a {
	background:url(images/chemin_du_site.gif) no-repeat right center;
	display:block;
	padding:0 1em 0 0;
	}							
#chemin_du_site li a:link,
#chemin_du_site li a:visited {
	color:#777;
	}	
#chemin_du_site li a:hover, #chemin_du_site li a:focus {
	color:#dd2c0d;
	text-decoration: underline;
	}

/*
 *	Style pour qq elements specifiques
*/

#articles_permanents ul, li {
	margin-bottom: .3em; }

.spip_doc_titre {
	margin-left:auto; margin-right:auto;
}

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

