body{
	font:12px Tahoma, Arial, serif;
	color:#586353;
}

a{font:12px Tahoma, Arial, serif;color:#990000;text-decoration:none}
a:hover{font:12px Tahoma, Arial, serif;color:#990000;text-decoration:underline}

h1{
	margin:0px;
	padding:0px;
	color:#586353;
	font:18px  Arial, serif;
	
	
}
h2{
	margin:0px;
	padding:0px;
	color:#990000;
	font: 900 16pt/18pt Arial, serif ;
}
h3{
	margin:0px;
	padding:0px;
	font:11px Tahoma, Arial, serif;color:#990000;	
	
}

ul.menu{
	margin:4px;
	padding:0px;

}
li.menu{
	list-style:none;
	margin:0px;
}
li.menu a{font:11px Tahoma, Arial, serif;color:#fff;text-decoration:none;}
li.menu a:hover{font:11px Tahoma, Arial, serif;color:#f9dddd;text-decoration:none;}
a.tit{
	margin:0px;
	padding:3px;	
	font:12px Tahoma, Arial, serif;
	color:#ffffff;text-decoration:none; 
	background-image:url(../images/tit.jpg);
	background-repeat:repeat-x;
	width:98%;
	display:block;
	
	

}
a.tit:hover{
	margin:0px;
	padding:3px;	
	font:12px Tahoma, Arial, serif;
	color:#ffffff;text-decoration:none; 
	background-image:url(../images/tit.jpg);
	background-repeat:repeat-x;
	width:98%;
	display:block;
	
}

p.subtitulo{
	margin:0; 
	padding:0px;
 	font: 10px Tahoma, Helvetica, sans-serif;color:#000;
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:3px;	
}
p.autor{
	margin:0; 
	padding:0px;
 	font: 10px Tahoma, Helvetica, sans-serif;color:#000;
	text-align:left;
	padding-bottom:10px;
	padding-right:3px;	
}
p.text_normal{
	height:100%;
	margin:0px; 
	padding:0px;
	font:12px Tahoma, Arial, serif;
	color:#586353;
	text-align:justify;
}
#footer p{
	margin:0; 
	padding-top:30px;
	padding-right:135px;
	text-align:center;
 	font: 10px Tahoma, Helvetica, sans-serif;color:#fff;
}
#footer a{font:11px Tahoma, Arial, serif;color:#fff;text-decoration:none;}
#footer a:hover{font:11px Tahoma, Arial, serif;color:#f9dddd;text-decoration:none;}
.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}
.spip_documents_center{margin: auto;padding:4px;text-align: center;width: 80%;}
.spip_documents_left{float: left;margin-right: 5px; padding:4px;text-align: center;}
.spip_documents_right{float: right;margin-left: 5px; text-align: center;padding:4px;}
div.back{
	margin:0px; 
	padding:0px;
	float:left;
	clear:none;
	width:100px; 
	font: 10px Tahoma, Helvetica, sans-serif;color:#fff;	
}
input.form{
	margin:0px;
	padding:0px;	
	font:12px Tahoma, Arial, serif;
	color:#586353;
	border:1px dashed #900;
	
} 
textarea.form{
	margin:0px;
	padding:0px;	
	font:12px Tahoma, Arial, serif;
	color:#586353;
	border:1px dashed #900;
	
}
td.form{
	margin:0px;
	padding:3px;	
	font:12px Tahoma, Arial, serif;
}
a.breve{
	text-decoration:blink;	
	margin:0px;
	padding:3px;	
	font:15px Tahoma, Arial, serif;
	font-size:bold;
}
a.breve:hover{
	text-decoration:underline;	
	margin:0px;
	padding:3px;	
	font:15px Tahoma, Arial, serif;
	font-size:bold;
}


/* Tableaux */
table.spip {
	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; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 1.2em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 1.2em; margin-left: auto; margin-right: auto; }

/*
 * Album
 */
 
div.album {
	float: left;
	display: block;
	border: 1px dotted gray;
	width: 144px;
	height: 220px;
	margin: 5px 5px 0 0;
	padding:1px;
	text-align: center;
	font-size: 10px;
	background: #ddd;
}

div.album a {
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 12px;
}
