/*
 * Correction des styles HTML par defaut
 */
 
a { color: #153c61; text-decoration: none; border-width: 0; cursor: auto; }
a:visited    { font-style: italic; border-width: 0; }
a:hover { color: #000; border-width: 0; }
a.spip_in { color: #0464a0; }
a.spip_in:hover { color: #0464a0; text-decoration: underline; }
a.spip_out { color: #3997d2; }
a.spip_out:hover { color: #3997d2; text-decoration: underline; }
a.spip_url { color: #0464a0; }
a.spip_url:hover { color: #0464a0; text-decoration: underline; }
.sss_url_blanc  { text-decoration: none;  color: #ffffff; }
a.sss_url_blanc:hover  { color: #ffffff; text-decoration: underline }
.sss_url_or  { text-decoration: none;  color: #FF9900; }
a.sss_url_or:hover  { color: #000000; text-decoration: underline }
/*
 * Styles SPIP
 */

.spip_code { }

p.spip_note { }

h3.spip { color: #0464a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 105%; background-color: #e8e8e8; text-align: center; }

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_documents_center{
	margin: auto;
}

.spip_documents_left{
	float: left;
	margin-right: 5px;
}

.spip_documents_right{
	float: right;
	margin-left: 15px;
}
.spip_doc_descriptif { font-size: 70%; text-align: center; }
.spip_doc_titre { font-size: 60%; font-weight: bold; text-align: center; }
.table.spip {
}

table.spip tr.row_first {
	background-color: #EDF3FE;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 100%;
}

table.spip tr.row_odd {
	background-color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

table.spip tr.row_even {
	background-color: #E8E8E8;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

table.spip td {
	padding: 1px;
	text-align: left;
}

.table_sss_top  { }

.table_sss_top:hover td {
	 color: #FFFFFF
}


hr.spip { }
b.spip { font-weight: bold; }
i.spip { font-style: italic; }

.forml { width: 90% ; background-color: #edf3fe; }

.spip_encadrer {
	width : 90%;
	background-color: #ffffff;
	border: solid 1px #e8e8e8;
}

.spip_cadre {
	width : 100%;
	background-color: #ffffff;
	padding: 3px;
}


.spip_bouton { background-color: #edf3fe;}

.formrecherche { width: 90% ; background-color: #E8E8E8;}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }
.formulaire-site {
	font-size: 80%;
	color: #153c61;
	background-color: #ffffff;
	border: solid 1px;
	padding: 5px;
	margin-top: 10px;
	font-weight: normal;
}
