.p_list *,.p_detail *{ margin:0; padding:0;}
.p_list, .p_detail{
	/*background:#fff5ba;*/
	padding:0;
	float:left;
	width:328px!important;
	margin:0px 0px 15px 1px;
	color:#372412;
	background-color:#fff5ba;
/*	border-left:1px solid #a2a2a2;
	border-right:1px solid #a2a2a2;*/
}
#page { background:none;}
.p_i-block{
	float:left;
	width:326px;
	background-color:#fff5ba;
	border-left:1px solid #a2a2a2;
	border-right:1px solid #a2a2a2;
}
.block .i-block{
	width:827px;
	background-color:#fff5ba; 
	border:1px solid #e9ad33; 
	border-bottom:none;
	border-top:none;
	float:left;
}
.i-block ul li{
	list-style:none;
	padding:0; margin:0;
	width:780px;
	text-decoration:none;
	float:left;
}
.i-block ul li .label{
	width:300px;
	float:left;
	text-align:right;
	padding-right:10px;
}
.p_i-block h5{
	/*background-color:#fff5ba;*/
	font-size:14px; 
	margin-left:8px;
	float:left;
}
.i-block h5 {/* border:1px solid violet;*/
	font-size:15px;
	background: url("../images/moteur/fd-grey.gif") no-repeat;
	height:24px;
	color:#372412;
	font-size:12px;
	font-weight:bold;
	width:260px;
	margin-left:25px;
	text-align:center;		
	padding-top:5px;
	text-decoration:none;
}
.i-block p {
	color:#ef1375;
	font-weight:bold;
	margin-left:8px;
	float:left;
} 
/*.i-block {background-color:#fff5ba; }*/
.b-flight li strong { 
	width:250px; 
	font-size:14px;
	color:#fff5ba;
	float:left;
}
.b-flight li span { 
	width:250px; 
	text-align:left; 
	color:#1872c5;
	font-weight:bold;
	float:left;
}
#content {
	width:828px;
	color:#372412;
}
.b-content {
	width:828px;
	background-color:#372412; 
	float:left;
	/*border:1px solid #e9ad33;
	border-top:none;
	border-bottom:none;*/
}
#content h4 {
	color:#372412; 
	padding-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{
	width:287px; 
	height:110px; 
	margin:10px 10px 10px 20px!important; 
	margin:10px 10px 10px 10px; 
	overflow:hidden; 
}
.p_list h5, .p_detail h5{ /*border:1px solid brown;*/
	color:#372412; 
	width:320px!important; 
	width:304px;
	height:18px;
	overflow:hidden;
	float:left;
	padding-left:3px;
}
.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{
	width:314px;
	padding-left:10px;
	font-weight:normal; 
	display:block; 
	height:42px; 
	font-size:11px; 
	float:left; 
	text-align:center;
	color:#372412;
}
.p_list {
	margin-left:55px!important; 
	margin-left:34px;
}
.p_list .p_i-block {
	width:327px;
}
.p_list .p_info1{ /*border:1px solid blue;*/
	width:210px; 
	color:#372412;
}
.p_list .p_info2{
	width:110px; 
	margin:2px 0 2px 0;
	text-align:center; 
}
.p_list .p_info1 span, .p_list .p_info2 span, .p_info2 strong{
	display:block; 
	color:#372412;
}
.p_list .p_info1 span{
	font-size:12px; 
	padding:5px 0 1px 5px;
}
.p_list .p_info1 strong{color:#577f09;}
.p_list .p_info2 span, .p_list .p_info2 strong{margin:2px;}
.p_list .p_info2 strong{ 
	color:#c0000b; 
	font-size:16px; 
}
.p_info {
	width:325px;
}
#content h2{
	font-size:16px; 
	color:#d5b392; 
	text-align:center;
	margin-top:10px;
	padding-left:10px; 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:#fff5ba;
}
.p_detail { 
	width:327px;
	margin-left:55px!important;
	margin-left:35px;
}
.p_detail .p_detail_content{
	width:327px!important;
	width:322px;
	border-left:1px solid #a2a2a2; 
	border-right:1px solid #a2a2a2;
	background-color:#fff5ba;
}
.p_detail .p_detail_content hr{ width:327px;}
	/*.p_detail_content{ border:1px solid black;
	border-left:1px solid #a2a2a2; 
	border-right:1px solid #a2a2a2;
}*/
.p_detail h5 {
	padding-left:20px;
	padding-bottom:5px;
	font-size:12px;
	float:left;
}
.p_button-bar{ 
	float:left; 
	width:780px; 
	margin-left:20px;
	text-decoration:none;
}
.p_button-bar .e-left .b-link{
	float:left; 
	background:url("../images/sejour.gif") no-repeat; 
	width:150px; 
	height:24px; 
	text-align:center; 
	text-decoration:none;
	padding-top:3px;
	font-weight:bold;
}
.p_button-bar .e-left .b-link a:hover{color:#577f09; text-decoration:none;}
.b-right{
	float:right;
	background:url("../images/sejour.gif") no-repeat; 
	width:150px; 
	height:24px;
	text-align:center; 
	text-decoration:none;
	padding-top:3px;
	padding-bottom:10px;
	padding-right:10px;
	font-weight:bold;
	color:#372412;
}
.b-right a:hover { color:#577f09; text-decoration:none;}
.p_detail .p_img{ 
	width:305px; 
	height:120px; 
	overflow:hidden;  
	margin:0px 10px 10px 10px!important; 
	margin:10px 10px 10px 5px; 
	border:1px solid #a2a2a2;
}
.p_detail .p_img img{width: 305px;}
.p_detail .p_info strong, .p_detail .p_info span{
	display:block; 
	margin-left:8px; 
	width:380px;
}
.p_detail .p_info span.p_room{
	padding-left:15px;
	color:#626262; 
	font-weight:bold;
	width:295px;
}
.p_detail .p_info span.p_act{ 
	float:left; 
	padding-left:15px;
	font-size:12px; 
	width:295px;
}
.p_detail .p_info span.p_meal{/* border:1px solid blue;*/
	width:295px; 
}
.p_detail .p_info strong{
	padding:2px 0 5px 15px; 
	font-size:16px; 
	color:#00417d;
	width:295px;

}
.p_detail span { color:#1872c5;}
.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:100%; 
	text-align:center; 
	margin:0 0 10px 0;
}
#p_table_theme a{ 
	font-size:12px; 
	color:#444444; 
	background:url("../images/moteur/btn-onglet-on.gif") no-repeat center; 
	width:100px; 
	height:24px; 
	text-decoration:none; 
	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; 
}
#p_table_theme .p_is_theme  a:hover{color:#577f09; text-decoration:none;}
#p_table_theme .p_not_theme  a{ 
	display: block; 
	color:#444444; 
	cursor:default; 
	margin-left:15px; 
	background:url("../images/moteur/btn-onglet-off.gif") no-repeat center; 
	text-decoration:none;
	padding:10px 0 1px 0px; 
}
.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-decoration:none; 
	text-align:center;
	width:150px;
	float:left;
}
.label { color:#372412;}
#nom { margin-left:10px;}

