html,body
{
	margin:0;
	padding:0;
	font-size:.9em;
	font-family:arial, helv, sans;
/*	background-color:#152f52;*/
	background-color:#fff;
}
#warp
{
	margin: 0 2em;
	padding:0 1em;
	background-color:#fff;
}
img
{
	border:none;
}
#leiform
{
	position:absolute;
	top:0;right:0;
	border:1px solid #666;
	background:#fff;
	width:260px;
	padding:.2em;
	font-size:85%;
	float:right;
	opacity:.9;
}

#leiform h3
{
	padding:0;
	margin:0;
}

#leiform input, #leiform select
{
	font-size:85%;
}

.tablelei, #dispo
{
/*	border-collapse:collapse; */
	vertical-align:top;
}
.rowlei {margin-top:5px;}
.rowlei, .infoslei /*, .vignettelei*/
{
	-moz-border-radius:0 0 10px 0;
	border-radius:0 0 10px 0;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
.infoslei
{
	border :2px solid #5f7423;
}
td.tablelei
{
	height:100px !important;
	font-size:90%;
}
.tvignette
{
	float:left;
	margin:0 .3em 0 0;
}
.tfiche
{
	background:#8ebb0c;
	padding:0;margin:0;
	font-weight:900;
	color:#fff;
	display:block;
	text-align:left;
	padding:0 0 0 1em;
}


.tfiche
{
	background-color:#5a7708;
	font-size:90%;
	width:320px;
}

.tfiche a
{
	font-weight:900;
	background-color:#5a7708;
	color:#fff;
	text-decoration:none;
	background:#5a7708 url(voir.png) no-repeat top right;
	display:block;
	width:320px;
}
.dispo
{
	padding-top:1.3em;
}

table#calmanifs {
	border-collapse: collapse;
	margin: 0;
	padding:0;
	width:100%;
	font-size: 1.1em;
	margin-top: 150px;
}


#calmanifs a
{
	color:#18481e;
}
#calmanifs th {
	padding: .3em 0 .3em .5em;
	background-color: #18481e;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#calmanifs td {
	padding: .3em 0 .3em .5em;
	border-bottom: 1px solid #95bce2;
	vertical-align : middle;
	width:auto;
}

#calmanifs td * {
	padding: 0;
}
#calmanifs tr {
	height:2.5em !important;
}

#calmanifs tr.alt td {
	background-color: #b8d281;
}

#calmanifs tr.over td {
	background-color: #84a031;
	color: #fff;
	/*font-weight: bold;*/
}
#calmanifs tr.over a
{
	color: #fff;
	display:block;
}
#calmanifs tr.niv1905855
{
	background-color:#cfc;
}
#calmanifs tr.niv1905854
{
	background-color:#eee;
}
/*
#calmanifs td.niv1905855
{
	background-image:url(../styles/2stars.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#calmanifs td.niv1905854
{
	background-image:url(../styles/1star.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
*/
#calendrierlei #leiform
{
	background:url("../styles/bandeau_manif.jpg") no-repeat right top;
	width:100%;
}

/* tarifs meublés */
.grilletarifs td, .grilletarifs th
{
	border-collapse:collapse;
	border: thin solid #999;
	width:50%;
	width:51px;
	font-size:80%;
}
.grilletarifs
{
	margin-top:2px;
	margin-left:2px;
	border:3px solid #FFF;
	border-collapse:collapse;
	text-align:center;
}
.promo
{
	color:#A30;
	font-weight:900;
	font-size:100%;
	width:300px;
}

.reservbtn
{
	background:#fff url(degbouton2.png) repeat-x top left;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	padding:.2em 1em;margin:.5em;
	box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	width:90%;
	text-align:center;

}
.reservbtn:hover{	background:#fff url(degbouton.png) repeat-x top left;}
.reservbtn a{display:inline;color:#eee;text-decoration:none;font-weight:900;}
.reservbtn a:hover{color:#fff;text-decoration:underline;}

