@charset "UTF-8";
/* CSS Document */

body
{
	background-color:#8d4104;
	font-family:"Trebuchet MS", Verdana, Arial;
	margin:0 0 0 0;
}

.conteneur
{
	width:716px;
	margin:auto;
	background-color:#fff9d6;
}

.ban
{
	width:696px;
	height:253px;
	margin:auto;
	background-image:url(img/ban.png);
	background-repeat:no-repeat;
	border:solid 1px #8d4104;
}

.menu
{
	width:696px;
	height:42px;
	margin:auto;
	margin-top:-1px;
	background-image:url(img/menu.png);
	background-repeat:no-repeat;
	border:solid 1px #8d4104;
	font-size:13px;
}

.menu a
{
	color:#ffffff;
	font-weight:bold;
	display:block;
	height:30px;
	padding-top:12px;
	text-decoration:none;
}

.menu a:hover
{
	color:#000000;
	background-image:url(img/hovermenu.png);
	_background: 0; /* On dit a IE6 que finalement il n'y a pas d'image*/
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='img/hovermenu.png', sizingMethod='scale'); /* Filter est interprété uniquement par IE et permet (notamment) de gérer les PNG transparent*/
	background-repeat:repeat;
}

.menu ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

.menu li
{
	float: left ;
	width:20%;
	height:42px;
	padding-top:11px;
	margin-top:-11px;
	text-align:center;
}

.content
{
	width:696px;
	margin:auto;
	background-color:#ead5ab;
	margin-top:10px;
}

.content tr
{
	vertical-align:top;
}

.content a
{
	text-decoration:none;
}

.content img
{
	margin-bottom:5px;
}

.photos
{
	width:163px;
	background-image:url(img/photos.png);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	padding-top:60px;
	padding-right:18px;
}

.photos img
{
	border:solid 2px #8e9307;
	margin-bottom:5px;
}

a
{
	color:#8e9307;
	font-size:12px;
}

a:hover
{
	color:#8d4104;
	text-decoration:none;
}

.photos a
{
	text-decoration:none;
}

.photos a:hover img
{
	border:solid 2px #8d4104;
}

.corps p
{
	margin:15px 20px 0 20px;
	font-size:13px;
}

.corps span
{
	font-weight:bold;
	font-size:20px;
}

.corps a{
	font-size:14px;
	font-weight:bold;
	color:#666600;
	text-decoration:underline;
}

.def
{
	text-decoration:underline;
	padding-left:10px;
	font-weight:bold;
}

.corps table
{
	width:95%;
	margin:0 0 0 30px;
}

.corps ul
{
	margin:10px 10px 20px 0;
}

.corps li
{
	font-size:11px;
	margin:0 0 0 0;
	color:#8d4104;
}

.tarifs
{
	width:95%;
	margin:auto;
	margin-bottom:20px;
}

.tarifs span
{
	font-size:13px;
}

.tarifs p
{
	line-height:15px;
}

.main
{
	width:274px;
	height:154px;
	background-image:url(img/main.png);
	background-repeat:no-repeat;
	margin-top:150px;
}

h1
{
	font-size:26px;
	font-weight:bold;
	color:#8d4104;
	margin:15px 20px 10px 20px;
}

.footer
{
	width:696px;
	margin:auto;
	margin-top:10px;
	background-color:#caa271;
	font-size:12px;
	text-align:center;
	height:15px;
	padding-top:5px;
}

.footer a
{
	color:#8d4104;
	text-decoration:none;
}

.footer a:hover
{
	color:#ffffff;
}

.transports
{
	font-size:11px;
	margin:10px 0 25px 40px;
	color:#8d4104;
}

.def2
{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	font-size:15px;
	line-height:40px;
}

.gal img
{
	border:solid 2px #8e9307;
}

.gal a
{
	text-decoration:none;
}

.gal a:hover img
{
	border:solid 2px #8d4104;
}

form{
	padding:10px 10px 10px 20px;
}

form label{
	font-size:12px;
	text-decoration:underline;
}

form input, form textarea, form select{
	margin:5px 0 10px 0;
}

form textarea{
	width:300px;
	height:75px;
}