.p_list *,.p_detail *{ margin:0; padding:0;}
.p_list, .p_detail{
	padding:0;
	float:left;
	width:810px!important;
	margin:0px 0px 15px 0px;
	color:#372412;
}
.p_i-block{
	width:827px!important;
	width:765px;
	float:left;
	width:100px;
	background-color:#ebebeb;
	border:1px solid #989898;
	padding:8px 8px 8px 8px;
}
.block .i-block{ /*border:1px solid red;*/
	width:827px!important;
	width:775px;
	float:left;
	margin-bottom:6px;
	margin-left:5px!important;
	margin-left:0;
	padding-bottom:10px;
	background-color:#ebebeb;
	border:1px solid #989898;
}
.i-block ul li{ /*order:1px solid grey;*/
	list-style:none;
	padding:0; margin:0;
	width:745px!important;
	width:700px;
	float:left;
	font-size:13px;
}
.i-block ul li label.label{ /*border:1px solid blue;*/
	width:320px!important;
	width:280px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-bottom:8px;
}
.p_i-block h5{
	font-size:14px; 
	float:left;
}
.i-block h5 { 
	background: url("../images/moteur/fd-grey.gif") no-repeat;
	height:24px;
	color:#372412;
	font-size:12px;
	font-weight:bold;
	width:260px;
	margin-left:25px!important;
	margin-left:10px;
	text-align:center;		
	padding-top:5px;
	margin-top:10px;
	float:left;
}
.i-block p {/* border:1px solid orange;*/
	color:#618ae1;
	font-size:15px;
	font-weight:normal;
	margin-left:8px;
	float:left;
	width:800px!important;
	width:755px;
	margin-top:5px;
	margin-bottom:0!important;
	margin-bottom:5px;
} 
.b-flight li strong { 
	width:250px; 
	font-size:16px;
	color:#b042ff;
	float:left;
	padding-top:8px;
}
.b-flight li span { 
	width:250px; 
	text-align:left; 
	color:#9400ff;
	font-weight:bold;
	float:left;
	padding-top:8px;
}
#content { border:1px solid red;
	width:828px;
	color:#372412;
	float:left;
}
.b-content {
	width:828px;
	float:left;
}
#content h4 {
	color:#372412; 
	margin-left:20px; 
	font-size:14px; 
	display:none;
}
.p_list_right{margin-left:23px;}
.p_list div, .p_detail div{float: left;}
.p_list .p_img{border:1px solid #989898;
	margin-top:10px;
	width:287px; 
	height:110px;
	float:left;
	overflow:hidden; 
}
.p_list h5, .p_detail h5{/*border:1px solid blue;*/
	color:#618ae1; 
	width:777px;
	height:18px;
	text-align:left;
	float:left;
	font-size:14px;
}
/*.p_top {
	float:left;
	background: url("../images/package-top.gif") no-repeat bottom; 
	width:329px; 
	height:6px;
	border:none;
	float:left;
}
.p_bottom {
	float:left;
	background: url("../images/package-bottom.gif") no-repeat; 
	width:329px; 
	height:6px;
	border:none;
}*/
.p_list h6{ /*border:1px solid red;*/
	width:478px!important;
	width:450px;
	margin-top:10px;
	padding-left:10px;
	font-weight:bold; 
	display:block; 
	font-size:14px; 
	float:left; 
	text-align:left;
	color:#372412;
}
.p_list {
	margin-left:15px!important; 
	margin-left:0px;
}
.p_list .p_i-block { /*border:2px solid orange;*/
	width:780px!important;
	width:750px;
	margin-left:6px!important;
	margin-left:0;
	float:left;
}
.p_list .p_info1{ 
	padding-left:10px;
	width:478px!important; 
	width:450px;
	color:#372412;
	float:left;
}
.p_list .p_info2{
	background:#f9ffd4;
	border:1px solid #4d73c3;
	width:110px; 
	margin:2px 0 2px 0;
	text-align:center;
	float:right;
}
.p_list .p_info1 span, .p_list .p_info2 span, .p_info2 strong{
	display:block; 
	color:#372412;
}
.p_list .p_info1 span{
	font-size:14px; 
	padding:5px 0 1px 5px;
}
.p_list .p_info1 strong{color:#b042ff;}
.p_list .p_info2 span, .p_list .p_info2 strong{margin:2px;}
.p_list .p_info2 strong{ 
	color:#4d73c3; 
	font-size:16px; 
}
.p_info {
	width:488px!important;
	width:467px;
	float:left;
}
#content h2{ /*border:1px solid green;*/
	font-size:16px; 
	text-align:center;
	margin-top:10px;
	padding-left:10px!important; 
	padding-left:0;
	padding-right:10px;
	width:805px;
	border:1px solid #bd8652;
	font-weight:bold;
}
ul.p_inc{
	margin:10px 0 20px 200px; 
	font-size:12px;
	width:580px;
	color:#372412;
}
/*.p_detail { border:1px solid red;
	width:200px;
	margin-left:55px;
}*/

.p_detail .p_detail_content{
	width:827px!important;
	width:775px;
	margin-left:5px;
	padding-bottom:0px!important;
	padding-bottom:10px;
	float:left;
	font-weight:bold;
	font-size:13px;
	border:1px solid #a2a2a2;
	background-color:#ebebeb;
}
.p_detail .p_detail_content .p_info{ /*border:1px solid orange;*/
	/*margin-top:8px;*/
	width:600px!important;
	width:500px;
	float:left;
	font-size:14px;
}
.p_detail_content h5{ /*border:1px solid black;*/
	padding-top:5px;
	margin-left:8px;
	color:#618ae1; 
	width:790px!important;
	width:720px;
	height:18px;
	text-align:left;
	float:left;
}
.p_detail .p_detail_content hr{ 
	width:811px!important;
	width:740px;
	margin-left:8px;
}
.p_detail .p_detail_content h5 { font-size:14px;}
.p_detail_content .p_info strong{ 
	text-align:left;
}
.p_detail_content strong {
	width:820px!important;
	width:765px;
	text-align:right;
}
/*.p_detail_content{ 
border-left:1px solid #a2a2a2; 
border-right:1px solid #a2a2a2;
}*/
.p_detail h5 {
	padding-left:5px;
	padding-bottom:5px;
	font-size:12px;
	float:left;
}
.p_button-bar{ /*border:1px solid green;*/
	float:left;
	margin-left:35px!important;
	margin-left:0;
	width:740px; 
	padding-left:20px;
}
.p_button-bar .e-left .b-link{ /*border:1px solid violet;*/
	float:left; 
	/*background:url("../images/sejour.gif") no-repeat; */
	width:160px; 
	height:24px; 
	text-align:center; 
	/*padding-top:3px;*/
	font-weight:bold;
	font-size:13px;
}
.p_button-bar .e-left .b-link a{ text-decoration:none;color:#767676;}
.p_button-bar .e-left .b-link a:hover{
	color:#4d73c3; 
	text-decoration:none;
}
.b-right{/*border:1px solid orange;*/
	float:right;
	background:url("../images/sejour.gif") no-repeat; 
	width:160px; 
	height:24px;  
	text-align:center; 
	padding-top:3px;
	margin-right:40px!important;
	margin-right:80px;
	margin-bottom:10px;
	font-weight:bold; 
	font-size:13px;
}
.b-right a {color:#767676; text-decoration:none;}
.b-right a:hover { 
	color:#4d73c3; 
	text-decoration:none;
}
/*.b-link b-left b-back { 
	color:#767676;
	float:left;
}*/
.b-left { /*border:1px solid black; */
	float:left;
	background:url("../images/sejour.gif") no-repeat; 
	width:160px;
	height:24px;
	text-align:center;
	margin-left:20px;
	padding-top:3px;
	font-weight:bold;
	color:#767676; 
	font-size:13px;
}
.b-left a{
	color:#767676; 
	text-decoration:none;
}
/*.e-left a { border:1px solid blue; color:#767676;}*/
.e-left a:hover{
	color:#4d73c3;
	text-decoration:none;
}
.p_detail .p_img{ 
	width:200px; 
	height:110px; 
	overflow:hidden;
	float:left;
	border:1px solid #989898;
	margin:0px 8px 8px 8px;
}
.p_detail .p_img img{width: 200px; float:left;}
.p_detail .p_info strong, .p_detail .p_info span{
	display:block; 
	margin-left:8px; 
	width:380px;
	font-size:14px;
}
.p_detail .p_info span.p_room{/* border:1px solid red;*/
	padding-left:15px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#626262;
	width:580px!important;
	width:500px;
	float:left;
}
.p_detail .p_info span.p_act{/* border:1px solid green;*/
	float:left; 
	padding-left:15px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:normal;
	width:580px!important;
	width:500px;
	color:#b042ff;
}
.p_detail .p_info span.p_meal{ /*border:1px solid black;*/
	width:580px!important;
	width:500px;
	font-size:14px;
	font-weight:normal;
	float:left;
	padding-bottom:10px;
}
.p_detail .p_info strong{ /*border:1px solid brown;*/
	padding:2px 0 5px 15px!important; 
	padding:2px 0 5px 20px;
	font-size:14px;
	font-weight:bold;
	color:#00417d;
	width:580px!important;
	width:500px;
}
.p_detail span { 
	color:#1872c5; 
	margin-left:0!important; 
	margin-left:30px;
}
.p_meal {padding-left:15px;}
#p_total{
	width:329px;
	float:left; 
	overflow:visible;
}
#p_total span, #p_total strong{
	display:block; 
	text-indent:30px;
}
#p_total strong{
	font-size:21px; 
	color:#c0000b;
}
#p_total strong span{
	display:inline; 
	text-indent:5px; 
	font-size:12px; 
	padding-right:20px;
	color:#555555;
}
#p_table_theme{ 
	width:840px!important;
	width:780px;
	margin-bottom:20px;
	padding-left:5px!important;
	padding-left:0;
	text-align:center;
	float:left;
	overflow:hidden;
}
#p_table_theme a{ 
	font-size:12px; 
	color:#444444; 
	/*background:url("../images/moteur/btn-onglet-on.gif") no-repeat center; */
	width:100px; 
	height:24px; 
	margin-top:5px; 
}
#p_table_theme td{padding:1px;}
#p_table_theme .p_is_theme { 
	width:50px;
}
#p_table_theme .p_not_theme{ 
	width:50px; 
}
#p_table_theme .p_is_theme  a{ 
	font-weight:bold;
	display:block; 
	color: #444444; 
	padding:10px 0 1px 0px; 
	margin-left:15px;
	border:1px solid #989898;
	background:#f2f2f2;
	text-decoration:none;
}
#p_table_theme .p_is_theme  a:hover{
	color:#4d73c3; 
	text-decoration:none;
}
#p_table_theme .p_not_theme  a{ 
	display: block; 
	color:#444444; 
	cursor:default; 
	margin-left:15px; 
	background:#c4c4c4;
	padding:10px 0 1px 0px; 
	border:1px solid #989898;
	text-decoration:none;
}
/*.b-top{ 
background: url("../images/moteur/top.gif") no-repeat top; 
float:left; 
width:830px; 
height:5px; 
overflow:hidden;
}
.b-bottom{ 
background: url("../images/moteur/bottom.gif") no-repeat top; 
float:left; 
width:830px; 
height:5px; 
margin-bottom:10px;
}*/
#commentairesSite {width:300px; height:100px; float:left;}
#envoiDevis { 
	border:none; 
	background:none; 
	font-weight:bold; 
	text-align:center;
	width:150px;
	float:left;
	color:#767676; 
}
.label { color:#372412;}
#nom { margin-left:10px;}
#general-inter { /*border:1px solid black;*/ float:left; padding-top:10px;}
#general-inter div h2 {
	font-size:14px;
	text-align:center;
	width:837px!important;
	width:775px;
	color:#618ae1;
	border:1px solid #618ae1;
	background:#f2f2f2;
	padding:7px 0 5px 0;
	float:left;
}
