
/** perso divers
 */
a { color: black; text-decoration: none }
a#blanc { color: #fff; text-decoration: none }
a:hover { color: black; text-decoration: underline }
a:hover#blanc { color: #fff; text-decoration: underline }
.menurub           { font-size: 8pt; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; background-color: #fc0; padding: 3pt 3pt 3pt 13pt; border-bottom: 1px solid #f00 }
.blanc { color: white; text-decoration: none }
.menuaccueil  { font-size: 8pt; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; background-color: #fc0; padding: 3pt 3pt 3pt 13pt; border-bottom: 1px solid #808080 }
.menurub2        { font-size: 8pt; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; background-color: #d2b48c; padding: 3pt 3pt 3pt 13pt; border-bottom: thin solid white }
/** perso sommaire et article*/
.logotest  { margin-bottom: 5px; margin-left: 25px }
.logotest2   { margin-bottom: 5px; margin-left: 25px }
.surtitregrand   { color: black; font-size: small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; margin-right: 20px; margin-left: 25px }
.surtitremoyen   { color: black; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; margin-right: 20px; margin-left: 25px }
.surtitrepetit   { color: black; font-size: xx-small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; margin-right: 20px; margin-left: 25px }
.titregrand     { color: #c00; font-size: x-large; font-family: Arial, Helvetica; font-weight: bold; margin-right: 20px; margin-left: 25px }
.titremoyen     { color: black; font-size: small; font-family: Arial, Helvetica; font-weight: bold; margin-top: 5px; margin-right: 20px; margin-left: 25px }
.titrepetit    { color: navy; font-size: small; font-family: Arial, Helvetica; font-weight: bold; margin-right: 20px; margin-left: 25px }
.soustitregrand   { color: black; font-size: small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; margin-right: 20px; margin-left: 25px }
.soustitremoyen  { color: black; font-size: x-small; font-family: Verdana, Helvetica, Arial, Geneva; font-weight: bold; margin-right: 20px; margin-left: 25px }
.soustitrepetit   { color: black; font-size: xx-small; font-family: Arial, Helvetica; font-weight: normal; margin-right: 20px; margin-left: 25px }
.chapeaugrand   { color: #000; font-size: small; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px }
.chapeaumoyen   { color: #000; font-size: x-small; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px }
.chapeaupetit  { color: #000; font-size: xx-small; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px }
.textegrand   { color: black; font-size: medium; font-family: Verdana, Helvetica, Geneva, Arial; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px }
.textemoyen   { color: black; font-size: small; font-family: Arial, Helvetica, Verdana, Geneva; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px; padding-bottom: 8px }
.textepetit   { color: black; font-size: x-small; font-family: Verdana, Helvetica, Geneva, Arial; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px }
.textemoyenfilet   { color: black; font-size: small; font-family: Arial, Helvetica, Verdana, Geneva; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px; padding-bottom: 8px; border-bottom: thin dotted }
.textepetitfilet  { color: black; font-size: x-small; font-family: Arial, Helvetica, Verdana, Geneva; text-align: justify; margin-top: 10px; margin-right: 20px; margin-left: 25px; padding-bottom: 8px; border-bottom: thin dotted }
.datemoyen       { color: black; font-size: x-small; font-family: Arial, Helvetica; font-weight: normal; margin-right: 20px; margin-left: 25px; padding-bottom: 5pt; border-bottom: 1px solid #a9a9a9 }
.titrearticlesuivant            { color: #c00; font-size: small; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; background-color: #fc0; text-align: center; margin-right: 175px; margin-bottom: 8px; margin-left: 175px; padding: 3px }
/** perso breves*/
.rubriquebreve      { color: white; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #c30; margin-bottom: 10px; padding-top: 1px; padding-right: 3px; padding-left: 10px; border: solid #c30 }
.titrebreve        { color: black; font-size: small; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin-top: 6px; margin-bottom: 6px; padding-right: 8px; padding-left: 12px }
.textebreve    { color: black; font-size: small; font-family: Arial, Helvetica, Geneva; font-weight: normal; margin-top: 5px; margin-right: 25px; margin-bottom: 5px }
.datemoyenbreve   { color: black; font-size: x-small; font-family: Arial, Helvetica; font-weight: normal; margin-right: 20px; margin-left: 10px; padding-bottom: 5pt; border-bottom: 1px solid #a9a9a9 }
.logopagebreve { margin-left: 20px }
.titrepagebreve  { color: #c71585; font-size: large; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 5px 20px 5px 10px }
.textepagebreve { color: black; font-size: small; font-family: Arial, Helvetica, Geneva; font-weight: normal; margin: 5px 25px 5px 10px }
.datepagebreve { color: black; font-size: x-small; font-family: Arial, Helvetica; font-weight: normal; margin-right: 20px; margin-left: 10px; padding-bottom: 5pt; border-bottom: thin dotted }
/** perso rubrique*/
.descriptifrubrique     { color: #c00; font-size: large; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 20px; margin-left: 20px }
.surtitrerubrique  { font-size: small; font-family: Arial, Helvetica, Verdana, Geneva; margin-left: 20px }
.titrerubrique   { color: black; font-size: medium; font-family: Arial, Helvetica, Verdana, Geneva; font-weight: bold; margin-top: 5px; margin-left: 20px }
.soustitrerubrique  { font-size: small; font-family: Arial, Helvetica, Verdana, Geneva; margin-left: 20px }
/** perso article
*/
.titrearticlesuivantcol    { color: white; font-size: small; font-family: Verdana, Geneva, Helvetica, Arial; font-weight: bold; background-color: #808080; text-align: left; padding: 3px 3px 3px 20px }
.titremoyencol { color: black; font-size: small; font-family: Arial, Helvetica; font-weight: bold; margin-top: 5px; margin-right: 20px; margin-left: 20px }
.datemoyencol { color: black; font-size: x-small; font-family: Arial, Helvetica; font-weight: normal; margin-right: 20px; margin-left: 20px; padding-bottom: 5pt; border-bottom: 1px solid #a9a9a9 }
/** sites*/
.rubriquesite     { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2a5faa; margin-bottom: 8px; padding: 3pt 3pt 3pt 13pt }
.titresite     { color: #fff; font-size: small; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin-right: 5px; margin-left: 15px }
.textesite   { color: #fff; font-size: small; font-family: Arial, Helvetica, Geneva; margin-right: 5px; margin-left: 15px }
/** perso fin*/
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }
h3.spip  { font-weight: bold; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-top: 15px; margin-bottom: 15px; padding: 0em }

.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; }
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;
}

