p, body, ul, li, ol, blockquote {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
sup {  font-size: 80%}

h4 {  font-size: 14px; font-weight: bold; color: #666666}

.bgcouleur {  background-color: #3f3f3f}
.tdbgcouleur{
	background-image: url(pics/invi.gif) repeat-y;
	/*background-color: #3f3f3f;*/
	width: 1px;
}
.fond_bleu{	background-color: #0770b1}
.couleur {  color: #005500}

.titre {  font-size: 17px; font-weight: bold; color: #3f3f3f}

.titre-rubrique {  font-size: 12px; font-weight: bold; color: #3f3f3f}

a {text-decoration: none; font-size: 12px; color: #0770b1}
a:visited   {  color: #0770b1}
a:link   {  color: #0770b1}
a:hover {  color: #3f3f3f} 

a.annu {text-decoration: none; font-size: 10px; color: #0770b1; font-weight: bold;}
a.annu:visited   {  color: #0770b1}
a.annu:link   {  color: #0770b1}
a.annu:hover {  color: #3f3f3f} 


a.menu {  text-decoration: none; font-size: 12px; font-weight: bold; color: #0770b1}
a.menu:visited   {  color: #0770b1}
a.menu:link   {  color: #0770b1}
a.menu:hover {  color: #3f3f3f}


a.rubrique {  text-decoration: none; font-size: 12px; font-weight: bold; color: #0770b1}
a.rubrique:visited   {  color: #0770b1}
a.rubrique:link   {  color: #0770b1}
a.rubrique:hover {  color: #3f3f3f}
a.rubrique:active { color: #3f3f3f}

a.ssmenu {  text-decoration: none; font-size: 11px; color: #3f3f3f}
a.ssmenu:visited {  color: #3f3f3f}
a.ssmenu:link {  color: #3f3f3f}
a.ssmenu:hover   {  color: #0770b1}

a.menuGauche {  text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF}
a.menuGauche:visited   {  color: #FFFFFF}
a.menuGauche:link   {  color: #FFFFFF}
a.menuGauche:hover {  color: #3f3f3f}


a.rubriqueGauche {  text-decoration: none; font-size: 12px; font-weight: bold; color: #3f3f3f}
a.rubriqueGauche:visited   {  color: #3f3f3f;}
a.rubriqueGauche:link   {  color: #3f3f3f;}
a.rubriqueGauche:hover {  color: #FFFFFF;}
a.rubriqueGauche:active { color: #FFFFFF;}

a.ssmenuGauche {  text-decoration: none; font-size: 11px; color: #3f3f3f}
a.ssmenuGauche:visited {  color: #3f3f3f}
a.ssmenuGauche:link {  color: #3f3f3f}
a.ssmenuGauche:hover   {  color: #FFFFFF}

a.ssmenu1 {  text-decoration: none; font-size: 12px; color: #666666}
a.ssmenu1:visited {  color: #666666}
a.ssmenu1:link {  color: #666666}
a.ssmenu1:hover   {  color: #336699}

a.lire {  text-decoration: none; font-size: 12px; color: #0770b1}
a.lire:visited   {  color: #0770b1}
a.lire:link   {  color: #0770b1}
a.lire:hover {  color: #3f3f3f}



p { color: #3f3f3f; text-align: justify;}
.texte-blanc { font-size: 9px; color: #FFFFFF;  text-align: left;  font-weight: bold;   }
.fonction { font-size: 12px; color: #FFFFFF }
.date { font-size: 10px; color: #000000}

.recherche {  font: 11px Arial, Helvetica, sans-serif; width: 120px}
.fond {
	/*padding-top:263px;*/
	background-color: #5c5c5c;
	background-image: url(pics/fond_pfiev.jpg);
	background-repeat: no-repeat;
	
}

.calendrier-mois	{font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #666666}
.calendrier-semaine	{font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #0770b1}
.today             	{font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #ff0000}
.weekday             {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #3f3f3f}
.weekendday          {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #3f3f3f}
.activeday           {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 11px; background-color: #ffffff; color: #0770b1}
.activeweekendday    {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 11px; background-color: #ffffff; color: #0770b1}

.maj {  font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.spip_documents {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color : #0770b1}
.spip {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}


table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #c5dae7;
}

table.spip tr.row_even {
	background-color: #9bbacd;
}

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

.spip_puce {
	list-style-position: inside;
	padding-top: 12px;
}
