a   { color: black; text-decoration: none }
a#blanc { color: #fff; text-decoration: none }
a:hover      { text-decoration: underline }
a:hover#blanc { color: #fff; text-decoration: underline }
.titgranddanse               { color: #606; font-weight: bold; font-size: x-large; font-family: Arial, Helvetica }
.titgrandtheatre  { color: #c03; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandarts { color: #669; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandinformatique       { color: #309; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandmjc { color: #936; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandmjcrenseign { color: #936; font-size: xx-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandtoutpetits { color: #69c; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandmusique { color: #6495ed; font-weight: bold; font-size: x-large; font-family: Arial, Helvetica }
.titgrandforme { color: #c71585; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold }
.titgrandune { color: #900; font-weight: bold; font-size: x-large; font-family: Arial, Helvetica }
.textarticle       { color: black; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; text-align: justify }
.textarticlerenseign   { color: black; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; text-align: justify; margin-right: 30px }
.surtitregrand        { color: black; font-weight: bold; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; margin-top: 4pt }
.soustitregrand      { color: black; font-weight: bold; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; margin-top: 1pt }
.soustitregrandrenseign { color: black; font-size: small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; margin-top: 1pt }
.titrecolgauche    { color: black; font-weight: bold; font-size: x-small; font-family: Verdana, Geneva, Arial, Helvetica }
.titrecoldroite    { color: black; font-weight: bold; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; padding-right: 4pt; padding-left: 7pt }
.titrecoldroitepetits   { color: black; font-size: small; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; margin-top: 12px; margin-bottom: 12px; padding-right: 4pt; padding-left: 7pt }
.photocoldroite { color: black; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; padding-left: 7pt }
.titrecoldroiteblanc { color: #fff; font-weight: bold; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; padding-right: 4pt; padding-left: 7pt }
.soustitrecolgauche      { color: black; font-weight: normal; font-size: x-small; font-family: Arial, Helvetica, Verdana, Geneva; padding-bottom: 8pt }
.soustitrecoldroite         { color: black; font-weight: normal; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; padding-right: 4pt; padding-bottom: 8pt; padding-left: 7pt }
.soustitrecoldroiteblanc { color: #fff; font-weight: normal; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; padding-right: 4pt; padding-bottom: 10pt; padding-left: 7pt }
.surtitrecoldroite        { color: black; font-weight: normal; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; padding-right: 4pt; padding-left: 7pt }
.surtitrecoldroiteblanc { color: #fff; font-weight: normal; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; padding-right: 4pt; padding-left: 7pt }
.chapeaugrand               { color: #000; font-weight: bold; font-size: x-small; font-family: Verdana, Geneva, Helvetica, Arial; text-align: justify }
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }

h3.spip    { font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin-top: 15px; margin-bottom: 10px; padding: 0 }

.spip_puce {
	list-style-position: inside;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}


table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}



.forml { width: 100% ; background-color: #FFDDAA;}

.spip_encadrer {
	font-family: helvetica, arial, sans-serif;
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}


.spip_bouton { background-color: #FFCC00;}

.formrecherche { width: 100% ; background-color: #FFDDAA;}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}
.blanc  { color: white; text-decoration: none }

.pied { color: white; font-family: Verdana,Arial,Helvetica,sans-serif;}

