body, ul, li, ol, blockquote {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #333333}
p{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify;color: #333333}

.ancre {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #336699}

a {  text-decoration: none ; color: #336699; font-weight: bold}
a:visited   {  color: #336699;text-decoration: none ;; font-weight: bold}
a:link   {  color: #336699;text-decoration: none ;; font-weight: bold}
a:hover {  color: #336699;text-decoration: underline;; font-weight: bold }
a:active { color: #336699;text-decoration: none ;; font-weight: bold}

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

sup {  font-size: 80%}

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

.bgcouleur {  background-color: #6797CB}

.couleur {  color: #336699}

.rouge {  color: red}


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

.titre-article {  font-size: 12px; font-weight: bold; color: #999999}

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

a.menu {  text-decoration: none; font-size: 12px; font-weight: bold; color: #336699}
a.menu:visited   {  color: #336699}
a.menu:link   {  color: #336699}
a.menu:hover {  color: #999999;text-decoration: none;}

A.baspage {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; TEXT-DECORATION: none}
A.baspage:visited {	COLOR: #cccccc;text-decoration: none;}
A.baspage:link {	COLOR: #cccccc;text-decoration: none;}
A.baspage:hover {	COLOR: #336699;text-decoration: none;}
A.baspage:active {	COLOR: #cccccc;text-decoration: none;}


.rubrique {  text-decoration: none; font-size: 12px; font-weight: bold; color: #666666}
a.rubrique {  text-decoration: none; font-size: 12px; font-weight: bold; color: #666666}
a.rubrique:visited   {  color: #666666;text-decoration: none;}
a.rubrique:link   {  color: #666666;text-decoration: none;}
a.rubrique:hover {  color: #336699;text-decoration: none;}
a.rubrique:active { color: #000000;text-decoration: none;}

a.ssmenu {  text-decoration: none; font-size: 11px; color: #666666; font-weight: lighter}
a.ssmenu:visited {  color: #666666;text-decoration: none; font-weight: lighter}
a.ssmenu:link {  color: #666666;text-decoration: none; font-weight: lighter}
a.ssmenu:hover   {  color: #336699;text-decoration: none; font-weight: lighter}

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


a.lire {  text-decoration: none; font-size: 12px; color: #336699;font-weight: lighter}
a.lire:visited   {  color: #336699 ;font-weight: lighter}
a.lire:link   {  color: #336699;font-weight: lighter}
a.lire:hover {  color: #999999;font-weight: lighter}



p { color: #333333 }
.texte-blanc { font-size: 11px; color: #FFFFFF;text-decoration: none;}
a.texte-blanc:visited {  color: #FFFFFF;text-decoration: none;}
a.texte-blanc:link {  color: #FFFFFF;text-decoration: none;}
a.texte-blanc:hover {  color: #FFFFFF;text-decoration: underline;}
a.texte-blanc:active{  color: #FFFFFF;text-decoration: none;}

.fonction { font-size: 12px; color: #FFFFFF }
.date { font-size: 10px; color: #000000}

.recherche {  font: 11px Arial, Helvetica, sans-serif; width: 120px}
.news {  font: 11px Arial, Helvetica, sans-serif; width: 120px}
.fond {
	background-color: #FFFFFF;
}
.calendrier-mois	{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #666666}
.calendrier-semaine	{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #336699}
.today             	{font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #666666}
.weekday             {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #666666}
.weekendday          {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #666666}
.activeday           {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; background-color: #D3D3D3; color: #ff0000}
.activeweekendday    {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; background-color: #D3D3D3; color: #ff0000}

.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 : #666666}
.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: #C0C0C0;
}

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

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