* {
	margin:0;
	padding:0;
}
body {
	background:black url(../images/background_poker2.gif) center top no-repeat;
	font-family: "Arial Narrow",Arial,Helvetica,sans-serif;
	color: #fff;
}
strong {font-family:Arial}
img {border:0}
ul{list-style-type:none;}
a {
	color:#fff;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#container {
	width: 955px;
	margin:0 auto;
}
#header {
	height:125px;
	text-align:right;
	margin-right:20px;
	margin-top:5px;
	padding-top:15px;
}
a#logo {
	position:absolute;
	display:block;
	width:235px;
	height:110px;
}
p#coordonnees{
	position:absolute;
	top:125px;
	text-align:left;
	text-indent:10px;
	width:auto;
}
* html p#coordonnees {margin-left:-765px;}
*+html p#coordonnees {margin-left:-765px;}
p.langs {
	float:right;
	width:200px;
}
p.langs a {
	width:15px;
	padding-left:19px;
	text-decoration:none;
	height:15px !important;
	background:transparent no-repeat 0 -17px;
}
p.langs a#lang_fr {background-image:url('../images/flag_fr.gif');}
p.langs a#lang_en {background-image:url('../images/flag_en.gif');}
p.langs a.active {background-position:top left;}

/* LISTE SATELLITES */
ul#satellites {
	position:absolute;
	text-align:center;
	background-color:#340A00;
	width:960px;
	margin:7px auto 20px auto;
	margin-left:-6px;
}
	ul#satellites li {
		float:left;
		display:block;
		height:50px;
		line-height:50px;
		width:136px;
		text-transform:uppercase;
		background-color:#501102;
		border-right:1px solid #340A00;
		text-align:center;
	}
	ul#satellites li:hover, ul#satellites li.selected {
		background-color:#7C1603;
	}
	ul#satellites li a {
		color:#f8e5a6;
		font-size:13px;
		display:block;
	}
	ul#satellites li a:hover {
		text-decoration:none;
	}
p#satellites {
	position:absolute;
	background-color:#340A00;
	width:960px;
	margin:8px auto 20px -7px;
	height:50px;
	line-height:50px;
	font-size:25px;
	color:#fff;
	font-weight:bold;
	text-indent:15px;
}
#content {
	margin-top:60px;
}
	/* INDEX */
	.content_center {
		width:890px;
		margin:20px auto;
	}

		#content_center_left {
			float:left;
			width:480px;
			height:320px;
		}
			#content_center_left h3{font-size:23px;font-style:italic;}
		#content_center_right {
			float:left;
			width:390px;
			height:290px;
			margin-top:25px;
			background-color:#571611;
		}
			#content_center_right h3{font-size:24px;text-align:center;}
			#content_center_right ul{padding-left:80px;background:#571611 url(../images/couleurs.png) no-repeat top left;padding-bottom:10px;}
			#content_center_right li{height:40px;padding-top:23px;font-size:16px;}
		 #carte_france {
			float:right;
			margin-top:10px;
		}
		p#index_p {
			margin-top:70px;
			width:370px;
			text-align:justify;
			font-size:16px;
		}
		ul#satellites_date {
			clear:right;
			float:right;
			font-size:14px;
			margin-right:150px;
		}
		#service_plus {position:absolute;top:515px;}
		#service_plus h2 {font-size:20px;margin-bottom:10px;}
		#service_plus p {font-size:14px;}

	/* HOTELS */
	p#hotels_information {
		width:850px;
		margin:20px auto 10px auto;
		text-align:left;
		font-size:14px;
	}
	p#sncf {
		width:850px;
		margin:20px auto 10px auto;
		text-align:center;
		font-size:14px;
		background-color:#501102;
		line-height:30px;
	}
	ul.hotels {
		margin-top:20px;
	}
	ul.hotels li {
		float:left;
		/*border:1px solid #DC3701;*/
		/*background-color:#D49658;*/
		background:transparent url('http://ppthotels.innovativeevents.fr/images/background_hotel_mini2.gif') no-repeat center 5px;
		font-size:12px;
		color:#000;
		width:390px;
		height:245px;
		margin:5px 20px 0px 0;
		padding:15px 10px 0 10px;
	}
		ul.hotels li a.hotel_nom {
			display:block;
			font-size:16px;
			color:#BF0000;
			font-weight:bold;
			text-decoration:none;
			margin-top:9px;
			margin-left:8px;
		}
		ul.hotels li img.logo_partouche {
			float:right;
			width:60px;
			margin-top:-10px;
			margin-right:10px;
		}
		*+html ul.hotels li img.logo_partouche{margin-top:0;}
		* html ul.hotels li img.logo_partouche{margin-top:0;}

		ul.hotels li form{clear:right;}
		ul.hotels li p.hotel_left {
			float:left;
			width:188px;
		}
		ul.hotels li p.hotel_left img{
			margin-left:7px;
		}
		ul.hotels li .hotel_right {
			margin-left:190px;
			width:195px;
		}
		ul.hotels li .hotel_right p.hotel_desc{
			/*padding-left:5px;*/
			height:80px;
			overflow:hidden;
			font-family: Arial;
			font-size:12px;
			/*
			text-align:justify;
			white-space:nowrap;
			*/
			width:186px;
		}
		.more_detail {
			display:block;
			font-size:13px;
			text-decoration:underline;
			margin:0 0 20px 5px;
		}

	/* COORDONNESS */
	#coordonnees {
		width:870px;
		margin:0 auto;
	}
	/* PAIEMENT */
	#paiement {
		width:870px;
		margin:60px auto 0 auto;
		font-size:13px;
		line-height:14px;
	}


table.grey {
	background-color:#2F2F2F;
	padding:10px;
}
table.grey td{
	line-height:15px;
	color:#fff;
}
table.grey td input{
	height:18px;
	padding:0;
	color:#000;
}
table.grey td.label{
	white-space:nowrap;
}

ul.form_button li {
	float:left;
	background:#000 url('../images/inscr_btn_green.gif') left center no-repeat;
	line-height:45px;
	width:183px;
	list-style-type:none;
	text-align:center;
	color:#fff;
	margin-right:20px;
	text-transform:uppercase;
	text-align:center;
}
ul.form_button li a{
	color:#fff;
	font-weight:bold;
}

.dot_red {
	color:#871B0B;
}
.center {
	text-align:center;
}
.red {
	color:#BF0000;
}
.or {
	color:#EEC245;
}
.bordeaux{
	color:#7C1603;
}