@charset "utf-8";

#top_perso, #top_perso_select_container {
	display:block;
}

#infodest h1 {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#infodest #infodest_pix_region h1, #infodest_fiche #infodest_pix_region h1 {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 15px 10px;
}

#infodest #infodest_pix_hotel h1 {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	line-height:21px;
	margin:0px 0px 0px 10px;
}

#infodest h2 {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#infodest #infodest_pix_hotel h2 {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 10px;
}

#infodest_top {
	min-height:125px;
	margin-bottom:21px;
}

.infodest_pix {
	background:#fff;
	margin-top:-77px;
	margin-top:0px;
	margin-bottom:21px;
	min-height:50px;
	width:550px;
}

.infodest_pix_content {
	padding:10px 0px 16px 10px;
}

.infodest_pix_back {
	text-align:right;
	width:528px;
}

.infodest_pix_back a {
	color:#009ad5;
	text-decoration:none;
}

.infodest_pix_back a:hover {
	text-decoration:underline;
}

.infodest_pix_left {
	background:url(../images/loading_blue.gif) 50% 50% no-repeat;
	float:left;
	height:235px;
	width:354px;
}

.infodest_pix_big {
    margin-top:2px;
	height:235px;
	width:354px;
}

.infodest_pix_right {
	float:right;
	width:176px;
}

.infodest_pix_carousel{
    width:176px;
	height:200px;
    overflow : hidden;
}

.infodest_pix_thumbnails {
    width:2000px;
}

.infodest_pix_thumb_page {
    width:176px;
    height : 200px;
    float : left;
}

.infodest_pix_thumb {
	display:inline;
	float:left;
	height:50px;
	margin:2px 11px 12px 2px;
	width:75px;
	cursor: pointer;
}

.infodest_pix_thumb_selected {
    border:2px solid #00aeef;
    margin:0px 9px 10px 0px;
}

.infodest_pix_paging {
	text-align:right;
	padding-top:16px;
	width:163px;
}

.infodest_pix_paging table {
	width:75px;
}

.infodest_pix_paging_td1 {
	width:20px;
}

.infodest_pix_paging_td2 {
	color:#009ad5;
	font-size:9px;
	text-align:center;
	width:45px;
}

.infodest_pix_paging_td3 {
	text-align:right;
	width:20px;
}

#infodest_content {
	margin-bottom:21px;
	width:550px;
}

#infodest_content_tabs {
	height:45px;
	width:550px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#infodest_content_tabs_disable {
	height:0px;
	position:absolute;
	width:0px;
}

.infodest_content_tabs_1 {
	display:block;
	float:left;
	height:45px;
	width:75px;
}

.infodest_content_tabs_2 {
	display:block;
	float:left;
	height:45px;
	width:79px;
}

.infodest_content_tabs_3 {
	display:block;
	float:left;
	height:45px;
	width:89px;
}

.infodest_content_tabs_4 {
	display:block;
	float:left;
	height:45px;
	width:127px;
}

#infodest_summary_content {
	background:url(../images/infodest_content_bg_split.gif) repeat-y;
	padding-bottom:30px;
	width:550px;
}

#infodest_summary_content p {
	line-height:18px;
	text-align:justify;
}

#infodest_summary_content_left {
	float:left;
	padding:37px 0px 0px 29px;
	width:315px;
}

#infodest_summary_content_right {
	float:right;
	padding:40px 15px 0px 17px;
	width:139px;
}

#infodest_climate_tabs {
	background-position:0px -45px;
	background-repeat:no-repeat;
}

#infodest_climate_content {
	background:url(../images/infodest_content_bg_split.gif) repeat-y;
	padding-bottom:30px;
	width:550px;
}

#infodest_climate_content p {
	line-height:18px;
	text-align:justify;
}

#infodest_climate_content_left {
	float:left;
	padding:37px 0px 0px 29px;
	width:315px;
}

#infodest #infodest_climate_content_left h3 {
	color:#009ad5;
	font-family:"Lucida Sans",Verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:0px;
}

#infodest_climate_content_right {
	float:right;
	padding:40px 15px 0px 17px;
	width:139px;
}

#infodest_attractions_tabs {
	background-position:0px -90px;
	background-repeat:no-repeat;
}

#infodest_attractions_content {
	background:#fff;
	padding:40px 0px 30px 30px;
	width:520px;
}

.infodest_attractions_box {
	background:url(../images/infodest_attractions_dots.gif) bottom no-repeat;
	padding:20px 0px 20px 0px;
	width:509px;
}

.infodest_attractions_box td {
	vertical-align:top;
}

.infodest_attractions_box_pix {
	padding-right:15px;
	width:101px;
}

.infodest_attractions_box_pix a {
	color:#009ad5;
}

.infodest_attractions_box_text {
	line-height:16px;
}

#infodest .infodest_attractions_box_text h2 {
	font-family:"Lucida Sans",Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0px;
}

.infodest_attractions_box_video {
	line-height:20px;
	padding:3px 0px 0px 34px;
	width:45px;
}

.infodest_attractions_box_video a {
	color:#009ad5;
}

#infodest_lastminute_tabs {
	background-position:0px -90px;
	background-repeat:no-repeat;
}

#infodest_lastminute_content {
	background:#fff;
	padding:40px 0px 30px 30px;
	width:520px;
}

.packages_package {
	background:url(../images/home_featured_package_bg.gif) bottom no-repeat;
	float:left;
	display:inline;
	margin:0px 25px 10px 0px;
	padding-bottom:13px;
	width:232px;
	height:115px;
}

.packages_package_last {
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

#infodest .packages_package h2, #infodest_fiche .packages_package h2 {
	margin:0px 0px 6px 0px;
	padding:0px;
}

#infodest .packages_package h2 a, #infodest_fiche .packages_package h2 a {
	color:#505050;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

#infodest .packages_package h2 a:hover, #infodest_fiche .packages_package h2 a:hover {
	font-size:13px;
	text-decoration:underline;
}

.packages_package h3 {
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.packages_package_rating {
	margin-bottom:5px;
}

.packages_package_departure {
	margin-bottom:6px;
}

.packages_package_price {
	color:#009ad5;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:170px;
}

.packages_package_price span {
	font-size:10px;
	font-weight:normal;
}

.packages_package_details {
	float:right;
	width:60px;
	text-align:right;
}

.packages_package_details a {
	color:#009ad5;
	text-decoration:none;
}

.packages_package_details a:hover {
	text-decoration:underline;
}


.infodest_content_note {
	font-size:9px;
}




/** Fiche forfait **/

body#infodest_body {
	background:none;
	/*background:#01aef0;
	background-image:none;*/
}

#infodest_fiche {
	margin:0px;
	text-align:left;
}

#infodest_fiche h1 {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#infodest_fiche #infodest_pix_hotel h1 {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	line-height:21px;
	margin:0px 0px 0px 0px;
	display:inline;
}

#infodest_fiche #infodest_pix_hotel h1 span {
	font-size:0px;
	line-height:12px;
	margin:0px 0px 0px 16px;
	padding:0px;
}

#infodest_fiche h2 {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#infodest_fiche #infodest_pix_hotel h2 {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 0px;
}

#infodest_top_tabs {
	height:45px;
	width:550px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#infodest_top_tabs_disable {
	position:absolute;
	width:0px;
	height:0px;
}

.infodest_top_tabs_1 {
	display:block;
	float:left;
	height:45px;
	width:95px;
}

.infodest_top_tabs_2 {
	display:block;
	float:left;
	height:45px;
	width:88px;
}

.infodest_top_tabs_3 {
	display:block;
	float:left;
	height:45px;
	width:86px;
}

.infodest_top_tabs_4 {
	display:block;
	float:left;
	height:45px;
	width:81px;
}

#infodest_fiche #infodest_pix {
	margin-top:0px;
	margin-bottom:0px;
}

#infodest_fiche #infodest_pix h1 {
	color:#333;
	float:left;
	margin:0px 15px 0px 0px;
}

#infodest_fiche #infodest_pix h2 {
	color:#666;
}

.infodest_pix_header {
	padding:7px 5px 3px 12px;
}

#infodest_pix_hotel{
    padding-bottom:16px;
}

#infodest_pix_monarc {
	text-align : center;
	float:right;
}

#infodest_hotel_title{
    float:left;
    width: 390px;
}

#infodest_pix_monarc .monarc_review_title{
    margin-bottom:3px;
}

#infodest_pix_monarc a img{
    border : none;
}

.no-underline {
    text-decoration : none;
}

#infodest_pix_stars {
	padding-top:10px;
}

#infodest_satellite {
	background:#fff;
	height:330px;
	width:550px;
}

#infodest_satellite_content {
	padding:21px 0px 16px 10px;
}

#infodest_satellite_google {
	width:525px;
	height:290px;
}

#infodest_fiche #infodest_content {
	margin-bottom:0px;
}

#infodestination_special_sort{
	width:100px;
	positon:absolute;
}

#select_position_special{
	float:right;
	width:130px;
}
