img {border:none;}


a 	{color:#AA50AA;
	text-decoration: none; 
	font-weight: bold;
}

a:hover {color:#804080;
}

a:visited {color:#AA80AA;
}

a.titre
	{text-decoration: none; color:#817F78;
}
a.titre:hover
	{text-decoration: none; color:#CC0000;
	background-color:#FFFFFA;
}



a.intro
	{text-decoration: none; color:#400025;
}
a.intro:hover
	{text-decoration: none; color:#CC0000;
}
.descriptif 
	{color:#BB9595;
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	line-height:11px;
	letter-spacing:1px;
	}	
.autres
	{color:#AA5050:
	font-family: Trebuchet MS, Arial;
	font-size:11px;
	line-height:15px;
	letter-spacing:1px;
	}

.ps
	{font-family: Trebuchet MS, Arial;
	font-size:11px;
	line-height:13px;
	color:#508595;
}

a.autres
	{text-decoration:none; color:#AA5050;
	}
a.autres:hover
	{text-decoration:none; 
	color:#CC1010;
	}
a.autres:visited
	{color:#852565;
}

.titre {color:#456545;
	font-weight:bold;
	font-family:Arial, Tahoma, trebuchet Ms;
	font-size:36px;
}

.titresite
	{color:#255525;
	font-weight:bold;
	font-family: Georgia, tahoma, trebuchet ms;
	font-size:20px;
}

.textesite {color:#554535;
	font-family: Georgia, Trebuchet MS;
	font-size:10px;
	line-height : 15px;
} 

.titrerub {color:#FFD840;
	font-weight:bold;
	font-family:Georgia, tahoma, trebuchet ms;
	font-size:22px;
}

.titrebreve {color:#658565;
	font-weight:bold;
	font-family:Arial, Tahoma, trebuchet Ms;
	font-size:18px;
}

.soustitre {	color:#856565;
		font-size:11px;
		letter-spacing:2px;
		font-family: Georgia, Trebuchet MS, Arial;
		font-wieight:bold;
		line-height : 11px;
}

.surbreve	{ color:#FFFFFF;
		background-color:#ADD25D;
		font-size:16px;
		font-weight:bold;
		letter-spacing:2px;
		font-family : Trebuchet Ms, Arial;
}

.surtitre	{ color:#FFFFFF;
		background-color:#CF96B6;
		font-size:18px;
		font-weight:bold;
		letter-spacing:2px;
		font-family : Trebuchet Ms, Arial;
}



.chapo { color:#654555;
		font-size:15px;
		font-weight: bold;
		letter-spacing:1px;
		line-height:20px;
		font-family : Georgia, Trebuchet Ms, Arial;
}

.citation {font-family: Georgia, Trebuchet MS;
		line-height: 50px;
		font-size: 40px;
}

.texte {color:#402525;
	font-family: Georgia, Trebuchet MS;
	font-size:14px;
	line-height : 21px;
} 

.ptextev {color:#604060;
	font-family: Georgia, Trebuchet MS;
	font-size:12px;
	line-height : 15px;
} 

.precisions	{color:#554040;
	font-family: Georgia, Trebuchet MS;
	font-size:10px;
} 


.textebreve	{color:#402525;
	font-family: Georgia, Trebuchet MS;
	font-size:11px;
	line-height : 14px;
} 


.maj {color:#557575;
	font-size:9px;
	font-family: Georgia;
	letter-spacing:1px;
	text-align:right;
	background-color:#E0E0D0;
}

.infoart
	{color:#557575;
	font-size:10px;
	font-family: Trebuchet MS, Arial;
	letter-spacing:1px;
	line-height:10px;
	}

.popu 	{color:#158585;
	font-size:9px;
	font-family: Trebuchet MS, Arial;
	letter-spacing:0px;
	background-color:#DEEFEF;
}

td.points {
border-color:#EFEFDE;
border-style:dotted;
border-width:5px;
}

td.breve {
border-color:#DEDECD;
border-style:dotted;
border-right:none;
border-bottom:none;
border-width:5px;
}


td.normal {border-width:0px
}

hr.separ
{border: none;                   /* Idem : on ne veut pas des bordures... */
  border-top: 1px dashed #EFEFDE; /* ... on en veut juste UNE en pointillés, de hauteur 6 pixels */
  height: 0px;                    /* Le filet est rendu grace à la bordure haute : pas besoin du "contenu" (si on peut dire) */
  width: 100%;
  align: left;
}
