	body {
		background-color: #dab2ff;
		background-image: url(../image/fd.png);
		background-position: right;
		background-repeat: repeat-y;
	}
	h1     {
		font-family: cursive;
		color: red;
		text-align: center;
		font-size: 22px;
		font-weight: 900;
	}
	h2     {
		font-family: Verdana, Geneva, Arial;
		color: red;
		text-align: center;
		font-size: 22px;
	}
	h3  {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: 600;
	}
	h5     {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: red;
		text-align: left;
	}
	.bottom {
		clear: both;
	}
	table  {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		color: black;
		empty-cells: show;
		border-collapse: collapse;
	}
	a	{text-decoration:none;
		color:blue;
	}
	a:hover{text-decoration:none; color:red;
	}
	.chap	{font-family:Lucida sans,Verdana;
		color:purple;
		font-size:10pt;
		text-align: center;
	}
	.par	{margin-left:15px;
		font-size:9pt;}
	input,select,textarea	{
		background-color: #F0F8FF;
		border-style: outset;
	}
	table#liste {
		border: 2px solid Gray;
		width: 95%;
		border-spacing: 0px;
		border-collapse: collapse;
		empty-cells: show;
		font: 10pt/normal "Times New Roman", Times, serif;
	}

	.text {
		font-size: 11px; font-family: verdana, arial, sans-serif;
	}
	.nouvelle {
		width: 400px;
		background-color: #F5F5FF;
		border: 2px solid #e3e4ff;
		padding: 5px;
	}
	.date_event {
		text-align: right;
		font-size: 12px;
		font-family: "Times New Roman", Times, serif;
	}
	.place {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
	}
	.manif {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		text-align: center;
	}
	.lien {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
	}
	.th1 {
		color:red;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:750;
		padding-top:15px;
		background-color: #FAFAD2;
	}
	.dpt {
		text-align: right;
	}
	.bottom {

	}
	table.expo {
		border-color: #000080;
		width: 98%;
	}
	th.expo	{font-size:12pt;
		color: #483D8B;
		font-weight:750;
		border-color: #6A5ACD;}
	td.expo	{border-color: #6A5ACD;
		font-size: 10pt;
		vertical-align: top;}

	.desc	{
		font-size: 18pt;
		font-weight: 900;
		color: #800000;
		text-align: center;
	}
	.lieu	{font-size: 16pt;
		text-align: center;
	}
	.date	{font-size: 12pt;
		text-align: center;
	}
	.info	{
		font-size: 12pt;
		text-align: right;
		azimuth: right-side;
		font-style: italic;
		font-family: Arial, Helvetica, sans-serif;
	}
	.level{
		font-size: 14pt;
		font-weight: 500;
		color: #006400;
		text-transform: capitalize;
		margin-top: 18px;
		font-family: "Times New Roman", Times, serif;
	}
	.sex	{
		font-size: 16pt;
		text-align: center;
		margin-top: 10px;
		color: Green;
		font-family: "Times New Roman", Times, serif;
	}
	.race	{
		margin-top: 20px;
		background-color: #789ABC;
		font-size: 20pt;
		color:rgb(128,0,0);
		font-style: italic;
		text-align: center;
		font-weight: 500;
		font-family: "Times New Roman", Times, serif;
	}
	.blob {
		border: medium double #008000;
		background: #DCDCDC;
		font: small-caps 10pt serif;
		padding: 10px;
		color: Maroon;
	}
	.champ {
		font-weight: 900;
		font-size: 14pt;
		color: White;
		background-color: Teal;
	}
	.qualif {
		font: small-caps bold 18px "Times New Roman", Times, serif;list-style: none
	}
	.juges {
		font: small-caps 14px "Times New Roman", Times, serif;
	}

	/*Pedigree*/
	table.pedigree {
		font: normal normal 9pt Arial, Verdana, "Trebuchet MS", sans-serif;
	}

	.nom_pedigree {
		text-align: left;
		font: normal normal 700 11pt Arial, Verdana, "Trebuchet MS", sans-serif;
	}
	.sante {
		font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
		font-size: 9pt;
		color: Black;
		line-height: 12pt;
	}
	.list_pedigree {
		margin-top: 0px;
		margin-left: 0em;
		list-style-type: none;
		list-style-position: inside;
	}
	.item_pedigree {
		text-indent: 0px; margin: 0%;
	}
	/*partie spéciale news */
	table.news_ {
		font-size:                  10pt;
	}

	input.news_ {
		background-color:           #ffffff;
		color:                      #000000;
		border:                     1px solid #000000;
		font-family:                verdana;
		font-size:                  10pt;
	}

	input.radionews_ {
		background-color:           #ffffff;
		color:                      #000000;
		border:                     0 solid #000000;
	}

	textarea.news_ {
		background-color:           #ffffff;
		color:                      #000000;
		border:                     1px solid #000000;
		font-family:                verdana;
		font-size:                  10pt;
	}

	.sommairenews_ {
		background-color:           #ffffff;
		border:                     0px;
		color:                      #000000;
		font-size:                  10pt;
	}

	.erreurnews_ {
		border:                     0px;
		color:                      #000080;
		font-size:                  10pt;
	}

	.adminnews_ {
		border:                     0px;
		color:                      #000000;
		font-size:                  10pt;
	}
	.titrenews_ {
		background-color:           #789ABC;
		color:                      #FFFFFF;
	}

	.newsnews_ {
		background-color:           #ffffff;
		border:                     1px solid #000000;
		color:                      #000000;
		font-size:                  10pt;
		color:                      #000000;
		table-layout: fixed;
		overflow: hidden;
	}

	a.news_ {
		color:                      #0000ff;
		text-decoration:            none;
		font-family:                verdana;
	}

	a:visited.news_ {
		color:                      #0000ff;
		text-decoration:            none;
		font-family:                verdana;
	}
	a:hover.news_ {
		color:                      #0000ff;
		text-decoration:            none;
		font-family:                verdana;
	}

	a:visited:hover.news_ {
		color:                      #0000FF;
		text-decoration:            none;
		font-family:                verdana;
	}
