#p_package{overflow:hidden; width: 665px; float: right;margin-top: 12px}
#p_package h3{display: block; text-align: center; clear: both; background:url("../images/comparaison-tarif/title.jpg") no-repeat; height:48px; padding-top:12px; margin-top:0px;}
#p_package ul li{list-style: none;}
#p_list .p_num_page{text-align: center;}
#p_list .p_num_page li{display: inline; font-weight: bold; font-size: 14px;}
#p_list .p_num_page li.no_sel_page{font-size: 12px; font-weight: normal;}
#p_list .p_num_page li.no_sel_page, #p_list .p_num_page li.sel_page{padding:4px; cursor: pointer;}
#contenu .int_p_list h5{background-color: #ddd; width:599px;margin-top:5px}
.int_p_list h5 span{float:left;}
.int_p_list h5 strong{display: block; text-align: right;}
.int_p_list{ padding:0px 10px 0px 20px; width:611px;margin:0}
.p_info{width:398px; padding-left:10px; float:left;}
#p_package .p_info{width:288px;}
.p_info span{display: block;}
.p_info span.p_act{line-height: 16px; font-size: 11px;}
.p_info span.p_hl{line-height: 16px;font-size: 11px; font-weight: normal;padding:3px 0;color:#014e88;text-align: justify}
div#contenu .p_img{padding-left:20px;margin:0}
div#contenu #p_package .p_img{padding-left:0;margin:0;margin-bottom:3px !important;}
.p_img{width:200px; height:125px; overflow: hidden;}
.p_img img{width:200px;cursor:pointer}
#p_package .p_img{width:310px;}
#p_package .p_img img{width:310px;}
#b_package{ width:651px;}
#b_package p{ width:626px;}
#b_package h5{ text-align:center; width:638px; padding:0 10px 0 10px;}
#b_package_top{border:1px solid black;}
.b_island{width:217px;}
.b_island strong{ padding-left:30px;}
#p_flight{ padding-bottom:5px; float:left; width:651px; text-align:center;}
#p_flight #from{ margin-right:20px;}

#border-top{ background:url("../images/comparaison-tarif/top.jpg") no-repeat bottom; width:651px; padding-top:0; margin-top:0;}
#border-bottom{ background:url("../images/comparaison-tarif/bottom.jpg") no-repeat; width:651px;}
#border{ background:url("../images/comparaison-tarif/border.gif") repeat-y;}
#list-border{ background:url("../images/comparaison-tarif/list-border.gif") repeat-y; width:651px;}

.p_info strong{ color:#039dc3;}
.p_info .p_lr strong{color:#c0000b;font-size: 16px;}
.p_info .p_lr{text-align:right;}
.p_info{ line-height:22px;}

#b_theme{ width:623px; padding-left:25px;}
#b_theme ul { float:left; margin:0; padding:0;}
#b_theme ul li{ width:115px; float:left;}

#p_submit input{
float:right;
background:url("../images/engine/btn.gif") no-repeat center;
width:160px;
height:25px;
margin-left:480px;
border:none;
}
#p_submit input a:hover{ overflow:hidden; color:#0000FF;}

#central #contenu h2{ text-align:center; width:641px; color:#1d8ce0; font-size:16px;margin:0;padding-top:14px}
.p_top{ width:651px; height:16px; background:url("../images/comparaison-tarif/list-top.jpg") no-repeat;overflow:hidden}
.p_bottom{ width:651px; height:16px; background:url("../images/comparaison-tarif/list-bottom.jpg") no-repeat;overflow:hidden;}
.p_detail_content{ width:651px; background:url("../images/comparaison-tarif/list-border.gif") repeat-y;}
#contenu .p_detail .p_detail_content h5{width:615px; padding-left:0px;margin:0 10px 3px 20px;border-bottom:1px solid silver;}
.p_detail_content hr{ margin-left:18px; width:365px;}
.p_detail_content .p_img{margin-left:20px;}
.p_out{ padding-left:5px;}
#contenu #p_total {float:right;padding-right:12px;width:400px;overflow:hidden;}
#contenu #p_total h5{width:365px;}
#p_total .p_detail_content,#p_total .p_top, #p_total .p_bottom, #p_total span{width:380px;overflow:hidden}
#p_total .p_top, #p_total .p_bottom{width:400px;}
#p_total .p_detail_content{width:400px;background:url("../images/comparaison-tarif/total-border.png") repeat-y;}
#p_total .p_detail_content span { padding-left:120px; display:block;width: 400px}
#p_total .p_detail_content strong span { display: inline;color:#4c4c4c;font-size:12px;padding-right:15px}
#p_total .p_detail_content strong{color:#c0000b; font-size:16px;}
#p_total .p_top{background:url("../images/comparaison-tarif/total-top.png") no-repeat;}
#p_total .p_bottom{background:url("../images/comparaison-tarif/total-bottom.png") no-repeat;}
div.arrange, p.arrange, .button-bar{ float:left;
width:650px;
}
.button-bar, p_button-bar{margin:1px 1px 5px 1px;}
.button-bar .e-right, span.b-right, span.b-order, span.b-select,
.p_button-bar .p_e-right, span.p_b-right, span.p_b-order, span.p_b-select{float: right;}
.button-bar .e-left, span.b-left, span.b-modify,
.p_button-bar .p_e-left, span.p_b-left, span.p_b-modify{float: left;}
/*.button-bar .e-right, .button-bar .e-left,
.p_button-bar .p_e-right, .p_button-bar .p_e-left{width:240px;}*/
.p_button-bar div.e-left{margin-left:7px!important;margin-left:5px;width:300px;}
.p_button-bar .e-right{margin-right:10px}
.p_button-bar span a{width:170px}
.p_button-bar span a:hover{width:168px;}

.label{float:left;width:45%;text-align: right;margin-right: 10px;}
.block label{font-size:12px;}
.block li{clear:both;list-style:none;margin-top:8px;}
.block li input, .block li select, .block li textarea{width:250px;}
.block li select{width:254px;}
.block li input.list-num, .block li input.e-date{width:110px;}
.block li select.list-num{width:114px;}
.block .radio, .block .checkbox{width:20px;}
.block small{font-size:10px}
.block .b-mess i{font-size:12px;}.block .b-mess{margin-top:10px;}
.block p{margin:6px;text-indent: 10px;text-align:justify;}

.block * { font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px; color: #50462a;}
.block, .button-bar{
	float:left;clear:left;
	width:652px;margin-bottom:15px;
}

.i-block{
	margin:1px;
	border:2px solid #8ba4b1;
	background-color:#e3e3e3;
	padding-bottom:6px;
width:646px;
}
.i-block p, .i-block p strong, .i-block p b{font-size: 12px;}

#contenu .i-block h5{
	color: #fff;
	display:block;
	margin:2px;
	padding:4px 0 3px 15px;
	background: url("../images/charte-graphique/call-top.gif") #2198c2 -6px;
	font-size:14px;
	font-weight:bold;
}
#titre{width: 70px;}#nom{width:174px;margin-left:5px}
#contenu{overflow:hidden}
#f_send{margin-top:15px}
#f_send .button-bar .e-left{width:200px;float:left;display: block}
.summary{margin-top: 13px}
.summary ul{text-align:center;margin:0 0 5px 0}
.summary li{margin:0;display:inline;padding:0 10px 0 10px;font-weight:bold;color:#69583d;clear:none}
.summary li strong{padding:0 10px 0 10px;font-weight:normal;color:#6f6f6f;}
.summary ul.s-date li, .summary ul.date li strong{padding:0 0 0 5px}
.summary ul.s-date li strong{font-size:12px}