@import url('/css/netedit2009.css');
@import url('/css/sifr.css');
@import url('/css/commonCSS.css');
@import url('/css/rating.css');

BODY{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff;
/*	text-align:center; */
}

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#homeBkg{
	min-height: 1000px;
	height: auto;
	height: 1000px;
	background: #fff top left no-repeat url('/images/nav2009/homeBkg_summer8.jpg');
/*	background: #fff top left no-repeat url('/images/nav2009/homeBkg_summer.jpg');*/
}

#wrap{
/*	text-align:left;
	margin: 0px auto; */
	width: 983px;
}

.break{
	clear: both;
}

#mainColumn{
	float: left;
	width: 822px;
	margin: 0 8px 0 0;
	background-position: 90px 150px;
	background-repeat:no-repeat;
	background-image: url('../images/nav2009/mainColumnBkg.png');
}

#homeMainColumn{
	display:inline;
	float: left;
	WIDTH: 704px;
	MARGIN: 0px 0px 0px 125px;
	color: #fff;
}

#homeContent{
	float: left;
	width:423px;
}

.welcomeMsg {
	margin-top: 5px;
}

#topSection{
	height: 130px;
	background: top left no-repeat url('../images/nav2009/logohi_white.png');
}

#homeTopSection{
	height: 115px;
}

#topSectionTools{
	margin: 15px 0 0 0;
	float:right;
}

#homeMainColumn #topSectionTools{
	width: 242px;
	margin: 35px 0 0 0;
	float:right;
}

#onlineBookingSelect{
}

#onlineBookingSelect .selectbox{
	margin: 0 0 3px 0;
}

#findHostelSelect{
}

#findHostelSelect .selectbox{
	margin: 0 0 3px 0;
}

.homeMembership{
	width: 90px;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.homeOnlineBooking{
	width: 200px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.homeOnlineBookingBig{
	width: 240px;
}
.homeOnlineBookingSmall{
	width: 90px;
}
.onlineBookingSubTitle{
	line-height: 9px;
	font-weight: normal;
	font-size: 9px;
}

#membership{
	width: 203px !important;
	width: 241px;
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	font-weight: bold;
	border-left: 1px solid #fff;
	color: #fff;
}

#membership .homeTitleWhite{
	display: block;
}

#membershipSelect{
	float: right;
	width: 105px;
}

#membershipSelect ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#membershipSelect li{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	width: 105px;
}

#membershipSelect li a{
	font-size: 12px;
	color: #fff;
	font-weight: normal;
}

#findHostel{
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	border-left: 1px solid #959595;
	color: #959595;
}
#homeMainColumn #findHostel{
	font-weight: bold;
	white-space: nowrap;
	float:left;
	line-height: 14px;
	padding: 0 28px 0 10px;
	margin: 10px 0 0 0;
	border-left: 1px solid #fff;
	color: #fff;
}

#homeNews{
	background: no-repeat left top url('/images/nav2009/verticalLine.png');
	float: left;
	margin: 10px 0 0 0;
	padding: 0 28px 0 10px;
	color: #fff;
	font-weight: bold;
}

#homeNews .homeTitleWhite{
	width: 100px;
	float: left;
	align: absmiddle;
}

#homeNews img{
	float: left;
	align: absmiddle;
}

#homeNews .contenu{
	clear:both;
}

#homeNews .titre a{
	font-weight: normal;
	padding: 0 0 0 5px;
	background: no-repeat 0px 5px url('/images/nav2009/newsBullet.png');
	text-decoration:none;
	color: #fff;
	margin: 8px 0px;
	display: block;
}

#homeMainMenu{
	margin: 15px 20px 0 0px;
	height: 20px;
	text-align: left;
}
#homeMainMenu span {
	margin: 0 10px 0 0;
}

#homeMainMenu span a{
	font-family: Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
	height: 11px;
	line-height: 11px;
	padding: 0 0 0 5px;
	color: #fff;
	border-left: 1px solid #fff;
}

#homeMainMenu span.selected a{
	color: #f3901d;
	border-left: 1px solid #f3901d;
}

#mainBox{
}

#mainBoxInternational{
	padding: 100px 0 0 0;
}
#mainBoxMaps{
	background-repeat: no-repeat;
	background-position:  90 -90px;
	padding: 100px 0 0 0;
}
#mainBoxMapsFR{
	background-repeat: no-repeat;
	background-position:  90 -90px;
	padding: 100px 0 0 0;
}

#mainSection{
	background: #fff;
	width: 688px;
	margin: 200px 0 0 90px;
	float: left;
}
#mainBoxMaps #map_canvas, #mainBoxMapsFR #map_canvas{
	width: 732px;
	margin: 0px 0 0 90px;
	height: 312px;
}

#mainBoxMaps #mainSection, #mainBoxMapsFR #mainSection{
	width: 688px;
	margin: 0px 0 0 90px;
}

#mainBoxInternational #mainSection{
	width: 688px;
	margin: 0px 0 0 90px;
}

#menuColumn{
	float: left;
	width: 223px;
	margin: 5px 30px 0 0px;
}

#adSection{
	clear:both;
}

#ContentColumn{
	width: 389px;
	float: left;
	margin: 5px 0px 0 0;
}

#sideColumn{
	float: left;
	width: 153px;
}

.text_title_left{
	margin:3px 0px 0px 5px;
	font-size:14px;
	line-height:20px;
	color:#FFF;
	}

.title_left_news{
	margin:0 0 2px 0;
	padding:0px;
	width:175px;
	height:auto;
	background:no-repeat url('/images/title_left_news.gif');
	}

.rssimg{
	float:right;
	padding: 3px 5px 0 0;
	}

.news_title{
	background:no-repeat url("/images/home2/top_news.gif");
	font-family: Arial, Verdana, sans-serif;
	font-size:13px;
	color:#FF6634;
	margin:10px 0px 0px 0px;
	padding:5px 0 0 0; 
	text-align:left;
	font-weight:bold;
	text-indent:0px;
	}

#news_content{
	padding:0px;
	margin:0px;
	width:213px;
	background:repeat-y url("/images/home2/bg_news.gif");
	border-top:1px solid #bbb;
	}

#news_content2{
	padding:0px;
	margin:0px;
	width:175px;
	background:repeat-y url("/images/home2/bg_news2.gif");
	border-top:1px solid #bbb;
	}
#news_content3{
	padding:0px;
	margin:0px;
	}

#news_bottom{
	margin:0px;
	padding:0px;
	}

#news_content .titre{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #808080;
	display:block;
	padding:0 0 0 15px;
	margin:0px 10px 10px 10px;
	width:auto;
	background: left 4px no-repeat url("/images/home2/bullet.gif");
	}

#news_content2 .titre li {
	list-style-type: none;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
#news_content2 a.titre{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #808080;
	display:block;
	padding:0 0 0 0px;
	margin:0px 10px 10px 10px;
	width:auto;
	background: left 4px no-repeat url("/images/home2/bullet.gif");
	}
#news_content3 a.titre{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #808080;
	display:block;
	padding:0 0 0 15px;
	margin:0px 10px 10px 10px;
	width:auto;
	background: left 4px no-repeat url("/images/home2/bullet.gif");
	}

#internationalBooking{
	height: 260px; 
	border:1px solid #DCDDE2; 
	background-color:#EBECF0; 
	margin: 100px 0px 11px 90px;
}

#internationalForm{
	margin: 0 0 0 50px;
	float: left;
}

#world{
	margin: 50px 0 0 80px;
	float: left;
}

a.news, a.news:visited, a.news:hover , a.news:link{
	font-size: 12px;
	color: #fff;
	font-weight: normal;
}































