@charset "utf-8";
/* CSS Document */

#search-form {
float:right;
width:380px;
}
#q1 {
border:1px solid #4B93C4;
border-right:none;
width:330px;
height:21px;
background:url(/images/search_bround.gif) no-repeat;
font-size:14px;
padding:5px 0 0 5px;
float:left;
}
#gg-search {background:transparent url(/images/btn_search.gif) 0 0 no-repeat ;width:38px;height:28px;border:none;float:left; cursor:pointer;}
#search-form label {
display:block;
height:0;
overflow:hidden;
text-indent:-9999px;
}

/* SEARCH ENGINE ON /search/
____________________________________________________________*/

#search-form_page {
background:#d1d7bf url(/images/explore.gif) 0 40px no-repeat ;
padding:40px 0 40px 130px;
margin-bottom:20px;
}

#search-form_page #q2 {
width:425px;
height:33px;
background:url(/images/search_bround2.gif) 0 0 no-repeat;
border:none;
font-size:16px;
padding:15px 0 0 20px;
float:left;
margin-right:0px;
}
#search-form_page #gg-search {background:transparent url(/images/seach_button_page.gif) 0 0 no-repeat ;width:77px;height:48px;border:none;float:left;}

#search-form_page label {
display:block;
height:0;
overflow:hidden;
text-indent:-9999px;
}

#section-car, #section-hotel,section-flight {float:left;margin:0 0 10px 0;}

.wider {width:800px;}
.wider2 {width:970px;}
#pagenation p a,#pagination a {display:block;float:left;width:auto;margin-right:5px;text-decoration:none;border:1px solid #CC0000;padding:5px 8px;}
#pagenation p a .bold,#pagination a.current{font-weight:bold;}

#webmail {width:970px;height:1000px;}

/* GG maps
____________________________________________________________*/
#travel-map-gg {height:700px;width:970px;z-index:1;}
#travel-map-gg .illust {float:left;margin:0 5px 5px 0;}
#travel-map-gg .titre {font-weight:bold;}

#additional-search {background-color:#e4eef0;padding:5px;}
#additional-search input {margin-left:5px;}
#additional-search p {float:left;width:100%;}
#additional-search .gg-destination {width:240px;}
#additional-search .gg-activities {width:370px;}
#additional-search .gg-establishments {width:350px;}
#additional-search select {width:95px;}

.HotelMapDetail img {float: left;margin:0 5px 5px 0;}

/* Events & Co
____________________________________________________________*/
#est-list-listing div {border:1px solid #eee;padding:5px;margin-bottom:20px;}
#est-list-listing a.bold {font-weight:bold;}
#est-list {display:block;float:left;}
#est-list ul li {display:block;float:left;width:120px;margin:0 0 15px 0;}

#eventsForm .submit {width:275px;margin-bottom:0;}
#eventsForm .submit p{text-align:right;line-height:100%;}
#eventsForm .dates p {display:block;float:left;margin-right:10px;}

#estab-offers {width:280px;float:left;background-color:#e4eef0;padding:10px;margin-bottom:10px;}
#estab-offers h3 {font-weight:normal;margin:0 0 10px 0;}
#estab-offers p {float:left;}
#estab-offers .illust {float:left;border:4px solid #f6f9fa;margin:0 5px 5px 0;padding:0;width:53px;height:53px;}
#estab-offers .illust img {width:51px;height:51px;margin:0;padding:0;border:1px solid #e4eef0;}
#estab-offers .title {display:block;float:left;width:210px;}
#estab-offers .more {text-align:right;width:100%;margin:0;}
#estab-offers .more a {color:#000;text-decoration:underline;}
