/* CSS Document */
body {
	padding:0px;
	margin:0px;
	background-color:#E7D2D0;
	
}
.site {
	background-color:#E4DEE5;
	width:970px;
	background-image:url(../images/bg_site_amphore.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left: auto;
    margin-right: auto;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663333;
}
a img {
	border:0px;
}
h1 {
	color:#D35401;
	margin:50px 0px 20px 0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0.03em;
}
h2 {
	margin:25px 0px 15px 0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
}
h3 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}
ul li {
	margin:5px 0px;
}
a {
	text-decoration:none;
	color:#D35401;
}
a:hover {
	color:#6D3C3B;
}
.menu {
	width:185px;
	position: absolute;
	top:164px;
	margin-left:785px;
	text-align:left;
}
.menu .item {
	 margin:15px 0px 28px 0px;
}
.menu a {
	 padding:5px 20px 5px 26px;
	 background:url(../images/fleche_menu.gif) no-repeat 13px 6px;
	 color:#6D3C3B;
}
.menu a:hover, .menu a.on{
	 border-right:1px solid #FFF;
	 border-top:1px solid #FFF;
	 border-bottom:1px solid #FFF;
}


.logo {
	position: absolute;
	top:0px;
}
.phrase {
	position: absolute;
	top:82px;
}
.adresse {
	position: absolute;
	padding:28px 0px 0px 517px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	width:244px;
	letter-spacing:0.03em;
	line-height:24px;
}
.infos {
	position: absolute;
	margin-left:785px;
	top:0px;
	font-size:11px;
}
.box {
	border:1px solid #FFF;
	width:160px;
	margin-top:31px;
	text-align:center;
	padding:6px;
}
.box .titre {
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.box .jour {
	color:#D35401;
}
.petit {
	font-size:10px;
}
.texte1 {
	padding:290px 25px 0px 170px;
	color:#663333;
	background:url(../images/amphore.jpg) no-repeat 0px 128px;
	text-align:right;
	line-height:18px;
	width:95px;
	height:400px;
}

.texte1 h2, .texte2 h2 {
	margin:0px 0px 20px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}
.texte-intro, .texte2 {
	position:absolute;
	border-right:1px solid #FFFFFF;
	text-align:right;
	width:465px;
	padding-right:15px;
	margin-left:281px;
	letter-spacing:0.05em;
}
.texte-intro{
	top:128px;
	height:46px;
}
.texte2{
	top:621px;
	padding-top:15px;
}
.photo{
	position:absolute;
	top:174px;
	margin-left:338px;
}
.photo_acces {
	position:absolute;
	top:174px;
	margin-left:338px;
}
.page {
	width:447px;
	margin:170px 0px 0px 32px;
	border-right:1px solid #FFFFFF;
	padding-right:15px;
}
.horaires .jours {
	color:#D35401;
}
.horaires td {
	padding:23px 10px;
}
.box_bas {
	width:665px;
	margin:1px 0px 1px 36px;
	border:1px solid #FFFFFF;
	background:url(../images/fleche_grand.gif) no-repeat 20px center;
	padding:10px 10px 10px 73px;
	line-height:16px;
}
.box_bas .titre {
	font-weight:bold;
}
.box_offres {
	width:665px;
	margin:1px 0px 1px 36px;
	border:1px solid #FFFFFF;
	background:url(../images/fleche_grand.gif) no-repeat 20px 20px;
	padding:16px 10px 16px 73px;
	line-height:16px;
}
.box_offres h1 {
	margin-top:10px;
}
.box_offres h3 {
	margin:15px 0px 4px 0px;
	padding:0px;
}
.box_offres h3 .valeur{
	font-size:14px;
	color:#D35401;
	border-bottom:2px dotted #D35401;
	font-weight:normal;
}
.box_offres h5 {
	background:url(../images/fleche_offres.gif) no-repeat left 2px;
	padding-left:20px;
	margin:4px 0px;
	font-weight:normal;
	font-size:12px;
}
.asterix {
	font-size:11px;
	font-style:italic;
}
.visite {
	float:right;
	margin:1px 22px 1px 0px;
	width:160px;
}
.footer {
	width:748px;
	margin:10px 0px 10px 36px;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
}
.prix_b, .prix {
	color:#D35401;
}
.tarifs td {
	padding:2px 3px;
}
.contact td {
	padding:3px 0px;
}
input.custom {
	border:0px;
	font-size:11px;
	padding:2px;
}
textarea.area {
border:0px;
	font-size:11px;
	padding:2px;
}
input {
	font-size:11px;
}
form {
	pdding:0px;
	margin:5px 0px;
}
.fermeture {
	background-color: #FF6633;
	font-size:15px;
	font-weight:bold;
	padding:3px 5px;
	color: #FFFFFF;
}
.attention {
	background:#D35401;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	padding:5px;
}