#leftCol, #rightCol, #welcome, #welcomeTitle, #welcome-cells, #welcomeVisible, #welcomeHidden, #welcome-cell-1, #welcome-cell-2, #welcome-cell-3, .welcomePictureG, .welcomePictureD, 
#welcomeText1, #welcomeText2, #welcomeText3, #miniNews, #newsTitle, #newsContent, #newsContent h3, .thumb, .text, .continue, #mixThisWeek, #mixThisWeekTitle, #mixThisWeekImgContainer, #mixThisWeekContent, #icones, .rubriqueFoot, #webradios, 
#webradiosTitle, #webradioImgContainer, #podcast, #podcastTitle, #podcastImgContainer, #podcastContent, #boutons-icones, #mini-icones{
	display:inline;
	float:left;
	margin: 0;
	padding: 0;
	width: 0;
}
#leftCol{
	width: 545px;
	margin: 60px 0 0 0;
}
#welcome, #welcome-cells, #welcomeVisible, #welcomeHidden{
	width: 100%;
}
#welcomeTitle{
	height: 62px;
	width: 520px;
	margin: 0 0 0 25px;
	background: url(img/here.jpg) no-repeat top left;
}

#welcomeHidden{display: none;}
#welcomeSlide{margin: 20px 0 0 0;}
#welcomeSlide a{cursor: pointer;}

#welcome-cell-1, #welcome-cell-2, #welcome-cell-3{
	height:200px;
	width: 520px;
	margin: 0 0 0 25px;
}
#welcome-cell-1{height:180px;}
#welcome-cell-2{
	height:210px;
	margin: 0 0 25px 25px;
}
#welcome-cell-3{
	height:180px;
}
.welcomePictureD{margin: 0 0 0 25px;}
.welcomePictureG{width: 240px;}

.welcomePictureD img,.welcomePictureG img{
	padding: 4px;
	border: 1px solid #5b4f40;
}
#welcome-cell-1 .welcomePictureG img{border-color:#816d53}
#welcome-cell-2 .welcomePictureD img{border-color:#6d5e4c}

#welcomeText1, #welcomeText2, #welcomeText3{
	height:110px;
	width: 235px;
}
#welcomeText1 img, #welcomeText2 img, #welcomeText3 img{
	display:block;
	margin: 0 0 10px 0;
}
#welcomeText1, #welcomeText3{margin: 0 0 0 25px;}
/*--------------------------------------------------------*/
#miniNews{
	width: 522px;
	margin: 25px 0 0 23px;
}
#newsTitle{
	height: 67px;
	width: 522px;
	background: url(img/latestNews.png) no-repeat top left;
}
#newsContent{
	height: 180px;
	width: 340px;
}
#newsContent h3{
	width: 100%;
	height: 43px;
	font-size: 20px;
	font-weight: normal;
	overflow: hidden;
	line-height: 20px;
}
.thumb{
	width: 133px;
	height: 75%;
	margin: 0 0 0 20px;
}
.thumb img{
	padding: 4px;
	border: 1px solid #5b4f40;
}
.facebookShare{
	display: block;
	width: 133px;
	height: 18px;
	margin: 8px 0 0 4px;
	background: url(img/facebookPartageLarge.png);
}
.author{color: #d06d12;}
.text{
	width: 330px;
	height: 98px;
	margin: 10px 0 0 0;
	overflow: hidden;
}
.continue{
	width: 150px;
	height: 20px;
	margin: 0;
}
.descrip{
	display: block;
	width: 100%
}
#mixThisWeek{
	width: 522px;
	margin: 40px 0 0 23px;
}
#mixThisWeekTitle{
	height: 67px;
	width: 522px;
	background: url(img/thisweek.png) no-repeat top left;
}
#mixThisWeekImgContainer{
	height: 112px;
	width: 260px;
}
#mixThisWeekImgContainer a{
	display: block;
	height:112px;
	width: 230px;
	margin: 0;
	padding: 4px;
	border: 1px solid #5b4f40;
}
#mixThisWeekImgContainer a span.hover{
	cursor: pointer !important;
	display: block;
	z-index: 100;
	margin:0;
	padding:0;
	height: 112px;
	width: 230px;
	background: url(img/thisweek-logo.png) no-repeat center;
}
#mixThisWeekContent{
	height: 180px;
	width: 260px;
}
#mixThisWeekContent p{display: inline;}
.rubriqueFoot{
	height: 25px;
	width: 522px;
}
.returnTop{
	cursor: pointer !important;
	display: block;
	height: 25px;
	width: 70px;
	margin: 0 0 0 450px;
	background: url(img/top.jpg) no-repeat center;
	z-index: 10;
}
#webradios{
	width: 550px;
	margin: 0 0 0 23px;
}
#webradiosTitle{
	height: 67px;
	width: 522px;
	background: url(img/radios.jpg) no-repeat top left;
}
#webradioImgContainer{
	height: 100px;
	width: 182px;
}
#webradioImgContainer a{
	display: block;
	height:72px;
	width: 150px;
	margin: 0;
	padding: 4px;
	border: 1px solid #5b4f40;
}
#webradioImgContainer a span.hover{
	cursor: pointer !important;
	display: block;
	z-index: 100;
	margin: 0 0 0 0;
	padding:0;
	height: 73px;
	width: 150px;
	background: url(img/radios-casque.png) no-repeat center;
}
#podcast{
	width: 522px;
	margin: 0 0 0 23px;
}
#podcastTitle{
	height: 67px;
	width: 522px;
	background: url(img/podcast.jpg) no-repeat top left;
}
#podcastImgContainer{
	height: 112px;
	width: 260px;
}
#podcastImgContainer a{
	display: block;
	height:112px;
	width: 230px;
	margin: 0;
	background: url(img/podcast-image.jpg) no-repeat center;
	padding: 4px;
	border: 1px solid #5b4f40;
}
#podcastImgContainer a span.hover{
	cursor: pointer !important;
	display: block;
	z-index: 100;
	margin:0;
	padding:0;
	height: 112px;
	width: 230px;
	background: url(img/podcast-logo.png) no-repeat center;
}
#podcastContent{
	height: 130px;
	width: 260px;
}
#podcastContent p{display: inline;}
/*-----------------------------------------------------------------*/

#rightCol{
	width: 230px;
}
#icones{
	height:190px;
	width: 230px;
	background: url(img/boutons/icones.jpg) no-repeat right;
	margin: 12px 0 0 0;
}
#boutons-icones{
	height:144px;
	width: 230px;
}
#mini-icones{
	height:53px;
	width: 230px;
}
#mini-icones li{float: left;}

#boutons-icones a.tweet{
	display: block;
	height:86px;
	width: 167px;
	margin: 1px 0 0 59px;
}
#boutons-icones a.rss{
	display: block;
	height:69px;
	width: 139px;
	margin: 0 0 0 31px;
	position: relative;
	bottom: 27px;
	z-index: 5;
}
#mini-icones a.facebook{
	display: block;
	height:43px;
	width: 41px;
	position: relative;
	bottom: 23px;
	left: 31px;
	z-index: 15;
}
#mini-icones a.digg{
	display: block;
	height:53px;
	width: 47px;
	position: relative;
	bottom: 20px;
	left: 38px;
	z-index: 15;
}
#mini-icones a.myspace{
	display: block;
	height:41px;
	width: 43px;
	position: relative;
	bottom: 18px;
	left: 40px;
	z-index: 15;
}
#boutons-icones a span.hover, #mini-icones a span.hover{
	cursor: pointer !important;
	display: block;
	z-index: 100;
	margin:0;
	padding:0;
}
#boutons-icones a.tweet span.hover{
	height: 86px;
	width: 167px;
	background: url(img/boutons/icones_tweet_hover.jpg) no-repeat center;
}
#boutons-icones a.rss span.hover{
	height: 69px;
	width: 139px;
	background: url(img/boutons/icones_rss_hover.jpg) no-repeat center;
}
#mini-icones a.facebook span.hover{
	height: 43px;
	width: 41px;
	background: url(img/boutons/icones_facebook_hover.jpg) no-repeat center;
}
#mini-icones a.digg span.hover{
	height: 53px;
	width: 47px;
	background: url(img/boutons/icones_digg_hover.jpg) no-repeat center;
}
#mini-icones a.myspace span.hover{
	height: 42px;
	width: 43px;
	background: url(img/boutons/icones_myspace_hover.jpg) no-repeat center;
}
/*-------------------------------------------------------------------------------*/
#toilets{
	display:inline;
	float:left;
	width: 230px;
	margin: 15px 0 0 0;
}
#guest-header{
	display:inline;
	float:left;
	width: 230px;
	height: 600px;
	margin: 0 0 0 20px;
}
#guest-active{
	display:inline;
	float:left;
	height: 77px;
	width: 166px;
	margin: 0 0 0 20px;
	position: relative;
	z-index: 5;
}
#guest-active a.guest-btn-slide{
	cursor: pointer !important;
	display: block;
	height:77px;
	width: 166px;
	background: url(img/guest-top.png) no-repeat center;
}
#guest-panel{
	display:inline;
	float:left;
	background: url(img/guest-back.png) no-repeat top left;
	height:172px;
	width: 208px;
	position: relative;
	margin: -24px 20px -3px 0;
	z-index: 1;
}
#guest-active-bottom{
	display:inline;
	float:left;
	height: 85px;
	width: 210px;
	background: url(img/guest-bottom.png) no-repeat center;
	position: relative;
	bottom: 30px;
	left:20px;
	z-index: 0;
}
.guest-btn-slide{
	display:block;
}
.guestbookInput{
	width: 150px;
	border: none;
	background: none;
	color: #D6C9B9;
	font-family: Arial, "Lucida grande", "Lucida sans", sans-serif;
	font-size: 13px;
	margin: 21px 0 0 3px;
	overflow: hidden;
}
#guestbookInputPseudo{
	display:inline;
	float:left;
	height:36px;
	width: 166px;
	margin: 0 0 0 25px;
}
#pseudoAlert, #messageAlert{
	display: inline;
	float: left;
	height:43px;
	width: 274px;
	position: relative;
	bottom: 32px;
	right: 290px;
	font-weight: bold;
	font-size: 12px;
	background: url(img/alert2.png) no-repeat center;
	z-index: 100;
}
#messageAlert{
	bottom: 45px;
}
.alertContent{
	display: block;
	float: left;
	margin: 5px 0 0 8px ;
	padding:0;
}
#guestbookInputMessage{
	display:inline;
	float:left;
	height:92px;
	width: 200px;
	margin: 0 0 0 25px;
}
#guestbookButton{
	display:inline;
	float:left;
	height:27px;
	width: 88px;
	margin: 0 0 0 30px;
}
#guestbookButton a.guestButton{
	display:block;
	cursor: pointer !important;
	height:27px;
	width: 88px;
	background: url(img/guest-button.jpg) no-repeat center;
	z-index:1;
}
#guestbookButton a.guestButton span.hover{
	cursor: pointer !important;
	display: block;
	margin:0;
	padding:0;
	height: 27px;
	width: 88px;
	background: url(img/guest-button-hover.jpg) no-repeat center;
	z-index: 100;
}
#guestbook{
	display: inline;
	float: left;
	margin: 0;
	z-index :2;
	position:relative;
	bottom: 60px;
}
.toilets_post{
	display:inline;
	float:left;
	background: transparent url(img/toilets-bubble.png) no-repeat bottom left;
	height: 130px;
	width: 198px;
	margin: 0 0 2px -5px;
}
.toilets_pseudo, .guestbookInputLabel{
	display: block;
	color: #DA6D12;
	margin : 0 0 0 12px;
	font-size: 14px;
	font-weight: bold;
}
.toilets_awaiting{
	color: #D6C9B9;
	font-size: 11px;
}
.toilets_text{
	display: block;
	float:left;
	width: 153px;
	font-size: 12px;
	margin:19px 0 5px 20px;
}
.subcontainer{
	width: 178px; 
	height: 385px; 
	overflow: hidden;  
	margin:0;
	padding: 10px;
}

#bas-toolband{
	display:inline;
	float:left;
	width: 220px;
	height: 700px;
}
#bug{
	display:inline;
	float:left;
	height:200px;
	width: 230px;
	margin: 33px 0 0 35px;
}
#bug a{
	color: #473E39;
}
#bug a:hover{
	color: #61483A;
}
#bug a:focus{
	color: #A98A79;
}
#bugform{
	display:inline;
	float:left;
	height:180px;
	width: 230px;
}
#bugForm textarea{
	background: none;
	color: #473E39;
	width: 180px;
	border: 1px solid #635F5E;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font-family: Arial, "Lucida grande", "Lucida sans", sans-serif;
	font-size: 13px;
	margin: 15px 0 0 0;
}
#pub{
	display:inline;
	float:left;
	width: 180px;
	margin: 90px 0 0 36px;
	position: relative;
	z-index: 1;
}
#bas{height: 1100px;}
