@charset "utf-8";/* CSS Document */html, body {	margin: 0px;	padding: 0px;	height: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	line-height: 105%;}body {	background-color: #8f1d3f;	background-image:url(../images/layout/main-bg.gif);	background-position:8px 2px;	background-repeat:no-repeat;	color:#000000;}sup {	font-size: smaller;}a {	color: #8F1D3F;}a:hover {	color: #8F1D3F;}.content-page {	background-color:#FFFFFF;	background-image: url(../images/layout/bg-content.gif);	background-position: left top;	background-repeat: repeat-x;	padding: 0.5em;	margin: 0px;	clear: both;}.content-page p em {	white-space:nowrap;}.content-page p {	line-height:130%;	margin:0.75em 0;	text-align: justify;}#content-container, #content-body {	background-image: url(../images/layout/bordure_horiz.gif);	background-repeat: repeat-y;}#page-header, #content-container, #page-footer {	margin-left: 150px;	margin-right: 10px;	max-width: 1024px;}#content-container {	background-color: #FFFFFF;	background-position: left;}#page-footer {	text-align: center;	color: #FFFFFF;}#page-footer span {	text-align: center;	color: #F5B354;}#page-footer a {	color: #FFFFFF;	text-decoration:none;}#page-footer a:hover {	color: #F5B354;}#content-body {	min-height: 400px;	background-position: right;	padding: 0px 10px;}#ccb-top, #ccb-bottom {	background-image: url(../images/layout/bordure_vert.gif);	background-repeat: repeat-x;	font-size:0.01pt;	line-height:0.01pt;}#ccb-top {	background-position: top;}#ccb-bottom {	background-position: bottom;}#ccb-top div, #ccb-bottom div {	background-image: url(../images/layout/bordure_coins.gif);	background-repeat: no-repeat;}#ccb-top div {	background-position: left -10px;}#ccb-bottom div {	background-position: left 0px;}#ccb-top div div {	background-position: right -30px;	height: 10px;}#ccb-bottom div div {	background-position: right -20px;	height: 10px;}#content-selector {	position: absolute;	width: 150px;	left: 3px;	top: 155px;	list-style-type: none;	margin: 0px;	padding: 0px;	z-index: 10;}#content-selector li {	background-image:url(../images/layout/menu_out.gif);	margin: 0px 0px 2px;	padding: 0px;}#content-selector li.hover, #content-selector li.current {	background-image:url(../images/layout/menu_over.gif);}#content-selector a {	display: block;	height: 60px;	padding: 0px;	vertical-align: middle;	overflow: hidden;}.infobox {	background-color: #FBE0B9;	float: right;	margin: 0px 10px 0px 10px;	padding: 2px;	border: 2px solid #F5B354;	width: 170px;	font-size: x-small;	text-align: left;}.infobox .titre {	text-align: center;	font-size: small;}.infobox .adresse {	text-align: center;}.infobox a img {	border:none;}.infobox h3, .infobox h4 {	border-width: 1px;	border-color: #F5B354;	color: #8F1D3F;	font-style: italic;	text-align: center;}.infobox h4 {	border-style: none none solid;	font-size:x-small;	margin: 0.25em 0px 0px;	padding: 0px;	text-align: left;}.infobox h3 {	border-style: none none dotted;	font-size:small;	margin: 0px;	padding: 0px 0px 2px;	text-align: center;}.infobox h4 {	border-bottom: 1px solid #F5B354;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-color: #F5B354;	border-right-color: #F5B354;	border-left-color: #F5B354;	text-align: left;	font-style: italic;	font-size:x-small;	color: #8F1D3F;	margin: 0.25em 0px 0px;	padding: 0px;}.infobox p {	padding: 0px;	margin: 0.25em 0px 0px;}dt {	font-weight:bold;}dd {	padding-left: 15px;}.infobox ul {	list-style-type:disc;}.infobox ul li {	margin-left:15px;}#content-selector a img {	border: none;	vertical-align:middle;}#content-body h2 {	font-size: 12px;	font-style: italic;	margin: 20 0 0 5px;}#content-body h2 a {	color: #8F1D3F;	text-decoration: none;	margin-left:1px;}#content-body h2 a img {	border: none;}.pictures {	clear: left;}.pictures a {	float: left;	margin-left:5px;}.pictures a img {	border: 2px solid #000000;}.prices {	float: left;	clear: left;}img.png {	background-image: expression(		this.runtimeStyle.backgroundImage = "none",		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",		this.src = "images/transparent.gif"	);}.clear {	clear: both;	height:0px;	line-height:0.01pt;	font-size:0.01pt;}#page-header {	cursor:pointer;	padding:10px 0 0;}.left {	float: left;}.right {	float: right;}.price {	background-color:#f4e8eb;	border-collapse:collapse;	border-spacing:0px;	empty-cells:show;	margin-bottom:0.5em;}.price td {	border-style:solid none none;	border-color:#8f1d3f;	border-width:1px;	font-size:x-small;	padding:2px 2px 0.5em;	vertical-align:top;}.price .view {	vertical-align:top;	text-align:right;}.price h4 {	font-size:small;}.price .right {	margin:0 0 5px 5px;}#map {	float:left;	background-color: #f4e8eb;	padding: 5px;	margin: 0px 5px 5px 0px;	border: 1px solid #8f1d3f;	text-align:center;	width:280px;}.center {	text-align: center;}#map img {	border:2px solid #8f1d3f;	display: block;	margin:0 auto;}#map strong {	display: block;	font-size:medium;	margin-bottom:0.25em;}#carte {	border-style: none;}#gagnants {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#ffffff;	position: absolute;	width: 150px;	left: 3px;	top: 465px;	margin: 0px;	padding: 0px;	z-index: 10;}