/* No script
-----------------------------------------------------------------------------*/

noscript div {
	background : #ffffff;
	border : 1px solid #C0BDB9;
	margin : 0px 0px 10px 0px;
	padding : 5px 5px 5px 5px;
}

/* Body
-----------------------------------------------------------------------------*/

body {
	color : #616161;
	background : #ececec;
	font-family	: "Trebuchet MS", "Lucida Grande", Helvetica, Sans;
	font-weight : normal;
	font-size : 13px;
	margin : 0px;
	padding : 0px;
	
}

#wrap {
	/*background : #ffffff;*/
	background : url(../images/backgroundhostel.png) repeat-y;
	margin-left : auto;
	margin-right : auto;
	width : 820px;
}

/* Banner
-----------------------------------------------------------------------------*/

#banner {
	/*background-color:#ff0000;*/
	margin-left : 10px;
	margin-right : 10px;
	width : 800px;
	height : 125px;
	border-bottom: #616161 1px solid;
}

#banner #banner-top {
	background : url(../images/trees-head.png) no-repeat;
	height : 100px;
	width : 800px;
	
}

#banner #banner-nav {
	/*background-color:#0000ff;*/
	height : 25px;
	width : 760px;
	text-align: right;
	font-size : 16px;
	/*padding-bottom: 30px;*/
	/*vertical-align: middle;*/
}

#banner #banner-nav a {	
	color : #616161;
	text-decoration:none;	
}
#banner #banner-nav a:hover {
	text-decoration:underline;
}

#banner #banner-bottom1 {
	/*background : url(../images/banner-bottom1.png) no-repeat;*/
	height : 50px;
	width : 527px;
	float: left;
}

#banner #banner-bottom2 {
	background : url(../images/banner-bottom2.png) no-repeat;
	height : 50px;
	width : 327px;
	float: left;
}

/* Content
-----------------------------------------------------------------------------*/


#content {
	margin-left : 10px;
	margin-right : 10px;
	width : 800px;
		
}

#side {
	background : url(../images/side.png) no-repeat;
	float : left;
	font-size : 11px;
	font-weight : normal;
	padding-left : 0px;
	padding-right : 0px;
	width : 340px;
	border: #616161 1px solid;
	background-color:#cccccc;
}

#mainfullpage {
	float : left;
	padding-right : 20px;
	padding-left : 20px;
	width : 860px;
	background-color:#ff0000;
}

#main {
	float : left;
	padding-right : 0px;
	padding-left : 0px;
	width : 800px;
	/*background-color:#ffffff;*/
}

#main2 {
	float : left;
	padding-right : 0px;
	padding-left : 0px;
	width : 450px;
	/*background-color:#ffffff;*/
}



#top{
	background : url(../images/banner-header.png) no-repeat;
	/*height : 20px;*/
	/*width : 100%;*/
	float: left;
	position:relative;
}

#bottom{
	background : url(../images/banner-footer.png) no-repeat;
	/*height : 24px;*/
	/*width : 860px;*/
	float: left;
	position:relative;
}

#middle{	
	background : url(../images/wrap-bg.png) repeat-y;
	/*height : 300px;*/
	/*width : 560px;*/
	position:relative;
	float: left;	
	font-family : "Trebuchet MS", "Lucida Grande", Helvetica;
	font-weight : normal;
	font-size : 20px;
}



/* Footer
-----------------------------------------------------------------------------*/

#footer {
	border-top: #616161 1px solid;	
	/*height : 100px;	*/
	text-align : center;
	margin-left : 10px;
	margin-right : 10px;
	width : 800px;
	
}

#footer_bottom {
	height: 20px;
	background : url(../images/backgroundhostelfooterbottom.png) no-repeat;
}

/* General Text Styles
-----------------------------------------------------------------------------*/

#warning {
	color : #ff0000;
	font-family : "Trebuchet MS", "Lucida Grande", Helvetica;
	font-weight : bold;
	font-size : 18px;
	margin : 0px 0px 0px 0px;
}

#text {
	margin : 10px 10px 10px 10px;
	text-align : justify;
}

.paws {
	background : url(../images/dogpaws.png) repeat-x bottom;
	margin-bottom : 5px;
	padding-bottom : 5px;
}

/* Nouvelles 
-----------------------------------------------------------------------------*/

.main-header {
	background : url(../images/border-hors.gif) repeat-x bottom;
	margin-bottom : 15px;
	padding-bottom : 5px;
}


#news-recent {
	margin-bottom : 20px;
}

#news-recent .news {
	background : url(../images/hsep_bg.gif) repeat-x bottom;
}

#news-recent .list .news.last {
	background : none;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

#news-recent .list .news .date {

}

#news-recent .list .news .name {
	color : #272E34;
	font-weight : bold;
	font-size : 12px;
}

#news-recent .list .news .more {
	font-weight : bold;
}

.clear {clear : both;}

/* Nouvelles 
-----------------------------------------------------------------------------*/

#googleads {
	/*background-color:#ff0000;*/
	margin-left : 0px;
	margin-right : 0px;
	width : 800px;
	
}

/* photos index
-----------------------------------------------------------------------------*/
.mainphoto {
	
	width: 60%;
	height: 350px;
	text-align : center;
	float:left; 
	
}

.mainphoto img {
	/*width: 450px;*/
	
}

.sidephoto {
	height: 350px;
	width: 20%;
	float:left; 	
}

.sidephoto img {
	
	width: 120px;
	height: 80px;
	border:none;
	
}

.bottomphoto {
	background : #0000ff;
	width: 100%;
	float:left; 	
}
