.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 0px;
	color:#372412;
}
#page { background:none;}
.p_i-block{
float:left;
width:326px;
background-color:#f1f1f1;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.block .i-block{
width:695px;
background-color:#f1f1f1;
border:1px solid #cecece;
border-bottom:none;
border-top:none;
float:left;
}
.i-block ul li{
list-style:none;
padding:0; margin:0;
width:600px;
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:4px;
	text-decoration:none;
}
#page #content .boxed .button-bar .e-left .b-link b-right b-restart a {
	margin-top: 4px;
	padding-top: 4px;
	border: thin dotted #996699;
}
.i-block p {
color:#a7743a;
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:#86b13d;
	font-weight:bold;
	float:left;
	padding-left: 40px;
}
#content {
width:740px;
color:#372412;
}
.b-content {
width:740px;
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:310px!important;
width:304px;
height:18px;
overflow:hidden;
float:left;
}
.p_top {
float:left;
background: url("../images/package/package-top.gif") no-repeat bottom;
width:329px;
height:6px;
border:none;
float:left;
}
.p_bottom {
float:left;
background: url("../images/package/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;
	word-spacing: 1px;
	letter-spacing: 0px;
	line-height: 14px;
}
.p_list {
	margin-left:15px!important;
	margin-left:19px;
	background-color: #f1f1f1;
}
.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:680px;
border:1px solid #bd8652;
font-weight:bold;
}
ul.p_inc{
margin:10px 0 20px 200px;
font-size:12px;
width:580px;
color:#977e60;
}
.p_detail {
width:327px;
margin-left:15px!important;
margin-left:5px;
}
.p_detail .p_detail_content{
width:327px!important;
width:322px;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
background-color:#f1f1f1;
}
.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:680px;
margin-left:20px;
}
.p_button-bar .e-left .b-link, .b-back{
float:left;
background:url("../images/package/sejour.gif") no-repeat;
width:150px;
height:24px;
text-align:center;
text-decoration:none;
padding-top:3px;
font-weight:bold;
}
.p_button-bar .e-right .b-link {
padding-top:3px;
}

.p_button-bar .e-left .b-link a:hover, .b-back a:hover{color:#577f09; text-decoration:none;}
.e-back a {
	background:url("../images/package/sejour.gif") no-repeat;
	color: #FFFFFF;
	height: 24px;
	width: 150px;
}
.b-right{
float:right;background:url("../images/package/sejour.gif") no-repeat;
width:150px;
height:24px;
text-align:center;
text-decoration:none;
padding-top:0px;
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/package/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;
	margin-left:15px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
}
#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/package/btn-onglet-off.gif") no-repeat center;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
}
.b-top{
	float:left;
	width:697px;
	height:5px;
	overflow:hidden;
	background-image: url(../images/package/top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.b-bottom{
background: url("../images/package/bottom.gif") no-repeat top;
float:left;
width:697px;
height:5px;
margin-bottom:10px;
}
select#pays {
	width: 250px;	
}
#commentairesSite {width:300px; height:100px; float:left;}
#envoiDevis {
	border:none;
	background:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	width:150px;
	float:left;
	padding-top: 2px;
	cursor: pointer;
	color: #125193;
}
#envoiDevis:hover {
	border:none;
	background:none;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	width:150px;
	float:left;
	padding-top: 2px;
	cursor: pointer;
	color: #86b13d;
}
.label { color:#372412;}
#nom { margin-left:10px;}
