/* CSS Document */

body
{
	padding: 0 ;
	font-family: Verdana ;
	font-size: 11px ;
	text-align: center ;
	background-color: #333 ;
}

div#conteneur
{
	width: 610px ;
	margin: 0 auto ;
	text-align: left ;
	background: #fff url(conteneur.png) repeat-y ;
}

h1
{
	height: 150px ;
	margin: 0 ;
	background: url(titre.png) no-repeat ;
	font-size: 30px;
	font-family: Georgia;
	
}

h1 a
{
	float: left ;
	padding: 10px 10px 10px 20px ;
	color: #D88234 ;
	font-style: italic ;
	text-decoration: none ;
	visibility: hidden;
}

ul#menu
{
	height: 19px ;
	margin: 0 5px 0 5px ;
	padding: 0 ;
	background: url(menu.png) repeat-x 0 -19px ;
	list-style-type: none
}

ul#menu li
{
	float: left ;
	border-right: 1px solid #9fd100 ;
}

ul#menu li#last
{
	float: right ;
	border-right: 1px solid #9fd100 ;
}

ul#menu li a
{
	display: block ;
	line-height: 19px ;
	text-decoration: none ;
	padding: 0 20px ;
	color: #fff ;
	font-weight: bold ;
}

div#menus a
{
	text-decoration: underline ;
	color: #fff ;
	font-weight: bold ;
	font-size: 9px ;
}


ul#menu li a:hover
{
	background: url(menu.png) repeat-x 0 0 ;
}

div#contenu
{
	margin: 0px 0px 0 13px ;
}


div#contenu h2
{
	margin: 0 10px ;
	padding: 20px 0 0 0px ;
	font-size: 20px ;
	letter-spacing: 0px ;
	color: #333 ;
	font-style: italic ;
	font-family: Arial;
}

div#contenu p
{
	margin-left: 5px ;
	margin-right: 12px ;
	margin-top: 5px ;
	text-align: left ;
	font-size: 10px ;
}


p#footer
{
	height: 31px ;
	margin: -10px 0 0 0 ;
	padding-top:5px;
	padding-right: 20px ;
	text-align: right ;
	font-style: italic ;
	color: #000 ;
	background: url(footer.png) no-repeat ;
}

div#contenu p#etoiles
{
	font-size: 8px;
	text-align: justify;
}

p#footer a
{
	text-decoration:none;
	color: #000 ;
}

a#lien
{
	text-decoration:none;
	color: #000 ;
}
a#lien:hover
{
	text-decoration:underline;
}

acronym
{
	cursor: help ;
	border: 1px dotted;
}

table#tarifs
{	
	background-color: #9fd100;
	padding: 0px;
	border-spacing: 1px;
}

table#tarifs td
{
	background-color: #f9f8f2;
	padding: 0px;
	font-family: Verdana ;
	font-size: 10px ;
	text-align: center ;
}


table td
{
	font-family: Verdana ;
	font-size: 10px ;
}

table#tarifs td#haut
{
	background-color: #cde57a;
	font-weight: bold;
}

.txt_field {
	width: 200px;
	font-size: 10px;
	background-color: #cde57a;
	font-family: Verdana;
	color: #000000;
}