/* CSS Document */
html, body
{
  margin:0;
  padding:0;
}

body
{
  background-color:#6699FF;
  font-family: Verdana, Arial, Sans-serif, Sans;
  text-align: justify;
  color: #006600;
  font-size:small;
}

div#top
{
  width:750px;
  background-image: url(../img/top.png);
  height:65px;
  margin:auto;
  margin-top:10px;
  padding:0px;
}

div#general
{
  width:740px;
  background-image: url(../img/body.png);
  margin:auto;
  padding:0px 4px 10px 6px;
}

div#general #corps
{
  width:725px;
  padding:0px 10px 0px 5px;
}


div#bottom
{
  width:740px;
  padding:5px 5px 0px 5px;
  background-image: url(../img/bottom.png);
  margin:auto;
  height:25px;
  font-size:x-small;
}

h1
{
	font-size:large;
	color:#003366;
}

h2
{
	font-size:medium;
	color: #FF0000;
	padding:2px;
}

h3
{
	font-size:medium;
	color: #0066CC;
}

table#presentation
{
	margin:auto;
	width:650px;
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
}

table#presentation td
{
	padding:2px 5px 2px 5px;
	width:315px;
	vertical-align:top;
}

div#tarifs h2
{
	border:1px solid #003366;
	background-color:#0099CC;
	font-size:small;
	color:#FFFFFF;
	padding:2px;
}


div#tarifs table
{
	border:1px solid #003366; 
	border-collapse:collapse;
	color:#000000;
}

div#tarifs table td, div#tarifs table th
{
	border:1px solid #003366;
	padding:2px;
	width:100px;
}

div#tarifs table th
{
	background-color:#E8E8E8;
	color:#000000;
}


div#tarifs table td.desc, div#tarifs table th.desc
{
	width:300px;
}

a, a:visited
{
	color:#003399;
	text-decoration:none;
}

a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
