/* CSS Document */

#reservation .info_resa
{
	padding-bottom:6px;
}

#reservation .info_resa .intitule
{
	display:block;
	height:20px;
	width:97px;
	float:left;
	background:url(../images/hiver/info_reservation.gif) 0px 0 no-repeat;
	padding:2px 5px 0 0px;
	margin-right:10px;
	text-align:right;
	font-size:8pt;
	color:#474747;
	font-weight:bold;
}
#reservation .info
{
	padding:2px 10px 2px 20px;
	font-size:8pt;
	color:#7A7A7A;
	font-weight:bold;
}
#reservation .info a
{
	padding:0px 0px 0px 0px;
	font-size:8pt;
	color:#7A7A7A;
	font-weight:bold;
}
#reservation .info a:hover
{
	color:#000000;
}

#reservation .info_resa .info
{
	height:20px;
	padding:2px 0px 0 0px;
	font-size:8pt;
	color:#7A7A7A;
	font-weight:bold;
	line-height: 10px
}
#reservation .info_resa .info select
{
	font-size:8pt;
	font-weight:bold;
	width:265px;
	border:1px solid #F60;
	padding:0px 0px 0px 3px;
	color:#7A7A7A;	
}
#reservation img.leftf
{
	float:left;
	border: none;
	margin:2px 15px 5px 10px;
}
#reservation .sstitre
{
	font-size:11pt;
	font-weight:bold;
	color:#FF6600;
	padding:10px;
}
#reservation #prestation
{
	margin-bottom:15px;
}
#reservation .prestation_n
{
	background:url(../images/hiver/prestations_n.gif) 5px 0 no-repeat;
	padding:12px 0 5px 35px;
	font-size:9pt;
	color:#fff;
	font-weight:bold;	
	cursor:pointer;
}
#reservation .prestation_n a
{
}
#reservation .prestation_s
{
	background:url(../images/hiver/prestations_s.gif) 5px 0 no-repeat;
	padding:12px 0 5px 35px;
	font-size:9pt;
	color:#fff;
	font-weight:bold;	
	cursor:pointer;
}
#reservation .prestation_s a
{
}
#reservation #prestation .detail_1_n
{
	background:#fff url(../images/hiver/fle_orange_dr.gif) 5px 7px no-repeat;
	padding:5px 0 5px 20px;
	margin:0 14px 0px 14px;
	border-bottom:1px solid #E6DAD8;
	font-size:8pt;
	color:#808080;
	cursor:pointer;
}
#reservation #prestation .detail_1_n a
{
}
#reservation #prestation .detail_1_n a:hover
{
	color:#000;
}
#reservation #prestation .detail_1_s
{
	background:#fff url(../images/hiver/fle_orange_bas.gif) 5px 7px no-repeat;
	padding:5px 0 5px 20px;
	margin:0 14px 0px 14px;
	border-bottom:1px solid #E6DAD8;
	font-size:8pt;
	color:#000;
	cursor:pointer;
}
#reservation #prestation .detail_1_s a
{
}
#reservation #prestation .detail_1_s a:hover
{
	color:#000;
}
#reservation #prestation .prix
{
	float:right;
	background:url(../images/hiver/fond_prix_prestation1.gif) 0 -1px no-repeat;
	color:#fff;
	font-size:8pt;
	width:78px;
	text-align:center;
	height:18px;
	padding-top:1px;
	font-weight:bold;
	margin-right:10px;
}
#reservation #prestation .prix2
{
	float:right;
	background:url(../images/hiver/fond_prix_prestation2.gif) 0 -1px no-repeat;
	color:#fff;
	font-size:8pt;
	width:78px;
	text-align:center;
	height:18px;
	padding-top:1px;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:2px;
}
#reservation #prestation #select
{
	float:right;
}
#reservation #prestation #select select
{
	font-size:8pt;
	font-weight:bold;
	width:40px;
	border:1px solid #F60;
	padding:0px 0px 0px 3px;
	color:#000;
	margin-top:5px;
}
#reservation #prestation .nobord
{
	border-bottom:none;
}

#reservation #prestation #detail_niv2
{
	font-size:8pt;
	color:#000;
	background:#fff;
	padding:5px 0 50px 20px;
	margin:0 14px 0px 14px;
	border-bottom:1px solid #E6DAD8;
}
#reservation #prestation #bouton
{
	padding:0px 0px 0px 0px;
	float:right;
	clear:right;
}
#reservation #prestation #bouton a
{
	display:block;
	width:46px;
	height:29px;
	background:url(../images/hiver/bouton_ok.gif) 0 0 no-repeat;
	color:#fff;
	font-size:8pt;
	text-align:center;
	padding-top:6px;
}
#reservation #prestation #bouton a:hover
{
	color:#000; 
}
