*				{font-family: "Trebuchet MS", "Verdana", "sans";
				font-size: 12pt;
				color: black;}
a:link				{color: #0073E8;
				text-decoration: none;
				font-weight: bold;}
a:visited			{color: #0073E8;
				text-decoration: none;
				font-weight: bold;}
a:hover				{color: #D2D2D2;
				text-decoration: none;
				font-weight: bold;}
body				{background-color: white;
				margin: 20px 20px;}

acronym.premier			{cursor:help;
				border-bottom:1px dotted black;}


#entete				{border-top: 3px solid black;
				border-bottom: 3px solid black;
				background: url('images/tigre.png');
				background-position: right;
				background-repeat: no-repeat;
				height: 150px;
				margin-top: auto;
				margin-bottom: auto;
				vertical-align: middle;
				padding: 10px;}
#entete span			{font-size: 60pt;
				font-family: "Verdana", "sans";}
#entete strong			{font-size: 60pt;
				font-weight: 900;
				height: 150px;
				margin-top: auto;
				margin-bottom: auto;
				font-family: "Verdana", "sans";}
#menuhaut			{margin-bottom: 40px;}
#menuhaut ul			{}
#menuhaut li			{display: inline;
				list-style: none;}
#menuhaut *			{font-size: 8pt;}

#menuhaut input.valid		{background-color:#9cf;
				border-color:#BBB;
				border-style:solid;
				border-width:1px;
				color:#fff;
				cursor:pointer;
				font-weight:700;
				text-align:center;}
#menuhaut input.valid:hover	{background-color:#f93;
				border:1px solid #BBB;
				color:#000;}
#menuhaut input			{margin-right: 10px;}


#menu				{width: 200px;
				float: left;
				text-align: left;}
#menu h1			{font-size: 14pt;
				font-weight: bold;
				text-align: left;
				margin: 0px;
				padding: 0px;
				border-bottom: 3px solid black;}
#menu ul			{padding: 0px;
				margin: 5px 0px 25px 0px;}
#menu li			{list-style: none;
				border: 0px;
				padding: 0px;
				margin: 0px;}
#menu a				{display:block;}
#menu a:hover			{background-color: #E2E2E2;
				color: #909090;}

#principal			{margin-left: 240px;
				border: 1px solid black;
				padding: 10px;}
#principal h1			{text-align: right;
				font-weight: bold;
				font-size: 20pt;
				font-family: "Verdana", "sans";
				padding-right: 20px;}
#principal h2			{text-align: left;
				font-weight: bold;
				font-size: 16pt;
				font-family: "Verdana", "sans";
				margin-top: 50px;}

#principal p.accueil1		{text-align: center;}
#principal p.accueil2		{text-align: center;
				font-size: 25pt;
				font-weight: bold;}
#principal p.accueil3		{text-align: center;
				font-size: 20pt;
				margin-bottom: 100px;}
#principal p.accueil4		{text-align: center;
				font-size: 15pt;}
#principal p.accueil5		{text-align: center;
				font-size: 10pt;
				margin-bottom: 50px;}
#principal p.copyright		{text-align: center;
				font-weight: bold;}

#piedpage p			{font-size: 10pt;
				text-align: center;
				padding-top: 20px;}
#erreur				{font-size: 15pt;
				color: red;
				text-align:
				center;
				margin-bottom: 50px;}
#historique table		{text-align: center;
				margin-left: auto;
				margin-right: auto;}
#historique td			{text-align: center;
				padding-left: 10px;
				padding-right: 10px;}
#historique tr.titre		{font-weight: bold;}

#nouvelles ul			{margin: 0px;}
#nouvelles li			{margin: 0px;
				list-style: none;
				margin-bottom: 15px;}
#nouvelles h1			{margin: 0px;
				padding-left: 10px;
				text-align: left;
				font-size: 12pt;
				display: inline;
				background-color: white;}
#nouvelles p			{margin: 0px;
				border-left: 1px solid white;
				padding-left: 30px;}
#capturesMini ul		{margin: 0px;}
#capturesMini li		{margin: 0px;
				list-style: none;
				margin-bottom: 20px;}
#capturesMini img		{border: 0px;
				margin-right: 20px;
				vertical-align: middle;}
#capture img			{border: 0px;
				text-align: center;
				margin-left: auto;
				margin-right: auto;}
#capture p			{text-align: center;}
div.precedent			{float: left;}
div.retour			{text-align: center;}
div.suivant			{text-align: right;}

#developpeur table		{text-align: center;
				margin-left: auto;
				margin-right: auto;}
#developpeur td			{text-align: center;
				padding-left: 10px;
				padding-right: 10px;}
#developpeur tr.titre		{font-weight: bold;}

#contact			{text-align: center;}
#contact ul			{}
#contact li			{list-style: none;}
#contact textarea		{height: 15em; width: 40em;}
#contact li.bouton		{display: inline; margin: 5px;}

#livreor			{margin: 0px;
				padding: 0px;}
p.livreor			{text-align: center;}
#livreor ul			{margin: 0px;
				padding: 0px;}
#livreor li			{margin: 0px;
				padding: 0px;
				list-style: none;}
#livreor ul.entree		{margin: 20px 30px 10px 30px;
				border: 1px solid #AAA;}
#livreor li.entete		{border-bottom: 1px solid #AAA;
				background-color: #EEE;}
#livreor li.date		{display: inline; }
#livreor li.date:after		{content: '   ';}
#livreor li.nom			{display: inline; }
#livreor li.nom:after		{content: '   ';}
#livreor li.pays		{display: inline;}
#livreor li.url			{}
#livreor li.data		{padding: 5px;}

ul.precedent			{margin: 0px;
				padding: 0px;
				float: left;}
ul.suivant			{margin: 0px;
				padding: 0px;
				float: right;}
li.suivant			{margin: 0px;
				padding: 0px;
				display: inline;
				list-style: none;
				text-align: right;}
li.precedent			{display: inline;
				margin: 0px;
				padding: 0px;
				list-style: none;}
#livreorForm			{text-align: center;}
#livreorForm ul			{}
#livreorForm li			{list-style: none;}
#livreorForm textarea		{height: 15em; width: 40em;}
#livreorForm li.bouton		{display: inline;
				margin: 5px;}
