@charset "UTF-8";

.contenu_module
{
	margin-top: 15px;
}
.contenu_module h1
{
	color: #e20025;
	margin: 10px 0 0 0;
	padding-bottom: 3px;
}
	.contenu_module h1 img
	{
		vertical-align: text-bottom;
	}
.contenu_module .page-gauche
{
	float: left;
	width: 512px;
}
.contenu_module .bloc
{
	border-top: dotted #bfbfbe 1px;
	float: none;
	height: 74px;
	padding: 8px;
}
	.contenu_module .bloc .gauche
	{
		float: left;
		width: 153px;
	}
	.contenu_module .bloc .droite
	{
		float: none;
		margin: 0;
		margin-left: 175px;
		padding: 0;
		width: auto;
	}
	.contenu_module .bloc p,.bloc a
	{
		margin-top: 5px;
	}
.contenu_module .page-gauche .hr
{
	border-top: dotted #bfbfbe 1px;
	height: 0px;
}

.contenu_module .page-droite
{
	background: url('/images/specific/depl_pro/hr.png')
				0 65px repeat-x;
	float: left;
	margin-top: -20px;
	padding-left: 50px;
	width: 145px;
}
.rss
{
	float: left;
	margin-right: 4px;
}
.lien_rss
{
	font-size: 11px;
}
.nous_contacter
{
	background: url('/images/specific/depl_pro/nous_contacter.png')
				0 0 no-repeat;
	margin-top: 16px;
}
	.nous_contacter a
	{
		color: #ffffff;
		display: block;
		height: 19px;
		padding: 15px 0 0 50px;
		width: 96px;
	}
	.nous_contacter a
	{
		color: #ffffff;
		display: block;
		height: 20px;
		padding: 14px 0 0 50px;
		width: 96px;
	}
.reserver
{
	width: 146px;
}
	.reserver h2
	{
		background: url('/images/specific/depl_pro/reserver_h2_bg.png')
					center bottom repeat-x;
		color: #ffffff;
		font-size: 11px;
		font-weight: normal;
		height: 33px;
		margin-top: 25px;
		padding: 7px 31px 0 50px;
		text-transform: uppercase;
		width: 65px;
	}
	.reserver .contenu_encart
	{
		background: url('/images/specific/depl_pro/encart_contenu_bg.png')
					center top repeat-x;
		position: relative;
		z-index: 500;
	}
	.reserver .champs
	{
		padding: 0 5px;
	}
	.reserver input[type=text],.reserver input[type=password]
	{
		background: url('/images/specific/depl_pro/input_bg.png')
					0 0 no-repeat;
		border: none;
		font-size: 11px;
		height: 14px;
		padding: 3px 10px;
		width: 116px;
	}
	.oublie
	{
		font-size: 11px;
		margin: 5px 5px 0 0;
		text-align: right;
	}
	.reserver .fin_encart
	{
		background: url('/images/specific/depl_pro/encart_fin_bg.png')
					0 0 no-repeat;
		height: 42px;
		margin-top: -15px;
		position: relative;
		z-index: 0;
	}
		.reserver .fin_encart button
		{
			margin: 31px 0 0 13px;
		}
