body {
margin:5px auto;
padding:0px;
font-family: tahoma,helvetica,sans-serif;
font-size:0.8em;
color:#000000;
background-color:#ffffff;
}

h1 {
font-family: tahoma,helvetica,sans-serif;
font-size:14px;
color:#dd1e1e;
}

h2 {
font-family: tahoma,helvetica,sans-serif;
font-size:14px;
color:#808080;
padding-left:15px;
text-decoration:underline;
}


a {
font-family: tahoma,helvetica,sans-serif;
font-size:0.8em;
color:#a0a0a0;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#505050;
}

.tarif{
	font-size:1em;
	color:#dd1e1e;
	font-weight:bold;
}

.tarif:hoover{
	font-size:1em;
	color:#ffffff;
	font-weight:bold;
	background-color:#dd1e1e;
}

#container {
width:780px;
margin:auto;
padding:0px;
}

#page {
text-align:left;
}

#header {
width:780px;
height:130px;
padding:0px;
}

#footer {
margin:auto;
padding:0px;
text-align:center;
color:#505050;
}

#menu {
width:230px;
height:100%;
text-align:left;
vertical-align:top;
background-image: url('../images/site/menu_fond.jpg');
background-repeat: repeat-y;
}

#td_menu {
background-image: url('../images/site/menu_fond.jpg');
background-repeat: repeat-y;
}

#td_page {
background-image: url('../images/site/bloc_droite.jpg');
background-repeat: repeat-y;
background-position: top right;
}

#pied
{
background-image: url('../images/site/bas.jpg');
background-repeat: no-repeat;
background-position: bottom right;
width:780px;
height:150px;
padding:0px;
vertical-align:bottom;
}

ul {
padding:0px;
margin:0px;
margin-left:30px;
}

.photo {
padding:3px;
border:1px solid #000000;
background-color:#efefef;
}

.lien {
border:1px solid #808080;
cursor:pointer;
}

table.lien {
background-color:#ffffff;
border:1px solid #808080;
}

table.lien:hover {
background-color:#efefef;
border:1px solid #000000;
}

.pieces {
padding:5px;
border:1px solid #808080;
background-color:#efefef;
}