html, body {
margin: 0;
padding: 0;
height: 100%;
}

body{
	margin: 0;
	padding: 0;
	text-align : left;
	font-family : arial;
	font-size : 11px;
	background : #cccccc ;
}

#content {
	background-color :#fff;
	text-align : left;
	width : 705px ; 
	margin-left : auto;
	margin-right : auto;
	
	height:auto;
	border : 10px solid #4B3D40;
}
html>body #content {
	height : auto; min-height : 100%;  
}

#header {
	width : 640px ; 
	height : 291px ;
	background-color :transparent;
	margin-left : auto;
	margin-top : 15px;
	margin-right : auto;
	background-image : url(../img/noshLogo.jpg);
	border-top : 1px solid #fff
}




#news, div#divers, #gens, #liens, #magic, #musique, #tof, #media{
	margin-left : 15px;
	padding-bottom : 100px;
	margin-top:35px;
	/*background-color : transparent;*/
	text-align: justify;	
}


#menu0{
	float : left ;  
	width : 100px;
margin-right:20px;

}

#menu{
	background : transparent;
	margin-top:35px;
}

#main{
	width : 450px;
	float:left;
}
html>body #main{ margin-left:100px;}

#menu ul{
	margin:0;
	padding:0;
	margin-left:32px;
}


li.li_menu:hover, li.otherway:hover{
	background-color:#cccccc;
}

.spacer {
	clear : both; 
	height : 13px ; 
}

img{
	border : 1px solid #4B3D40 ;
}

.centerit{
	text-align: center;
}

#main .titre{
	/*color:#4B3D40;*/
	color:#ffffff;
	font-size : 12px;  
		
	vertical-align:top;
	width:100%;
	display:block;
}



h1{
	margin:0;
	padding : 0; 
	/*background :  url(../img/hr2.gif) left bottom repeat-x;*/
	background-color:#4B3D40;
	vertical-align:top;
	width:100%;
	display:block;
}

h1 a{
	text-decoration:none;	
}


span.date{
	color:#aaaaaa;
}


.main_menu{
	border:2px solid #4B3D40;
	list-style-type:none;
	width:167px;
	background-color:#4B3D40;
	height:18px;
	text-align:center;
}

.main_menu a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding:3px;
font-size:14px;
}

.li_menu, .otherway{
	width:167px;
	list-style-type:none;
	border-right:2px solid #4B3D40;
	border-left:2px solid #4B3D40;
}


.li_menu a, .otherway a{
color:#000000;
text-decoration:none;
padding:5px;
}

#ending{
	border-bottom:2px solid #4B3D40;
	width:167px;
}

.dash{
	color:blue;
}

/*--------- Lightbox -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ddata.over-blog.com/xxxyyy/0/02/10/83/overlay.png", sizingMethod="scale");*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.nosh.fr/img/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/

/* Useless block */

h1 img{
	display:none;
}

.hr_center{
	display:none;
}

#titre h1{
	display:none;
}

#ou{
	display:none;
}

p#crea{
display:none;

}

#ar{
	display:none;
}

/* Useless block  END*/


/* Videos */
div#media p{
	/*color:#4B3D40;
	font-size : 14px;  
	vertical-align:top;
	height:23px;
	margin:0;
	padding : 0; */
}

.aff_vidz{
	border:1px solid #4B3D40;
	color:#ffffff;
	margin-bottom:30px;
	vertical-align:top;
	width:100%;
	display:block;
}

div#media .centerit{
	margin-top:30px;
}
.aff_vidz h1{
	font-size : 12px;  
}
.hr_center{
	display:block;
	border:0;
	color:#ffffff;
	margin-bottom:30px;
}
/* Videos END */

/* Liens */
div#liens hr{
	display:none;
}

#liens a{
	color:blue;
}

#liens p{
	border:1px solid #4B3D40;
	padding:5px;
}

/* Liens END */

/* Magic */
div#magic a{
	color:blue;
	font-size:14px;
}

div#magic img{
	vertical-align:middle;
}
/* Magic END */


/* Divers */
div#divers img{
	display:none;
}


/* Divers END */



div.aff_divers{
	border:1px solid #4B3D40;
	
	padding:0;
}

/* Presentation */

#divers span.commm{
	font-weight:bold;
}
/* Presentation END */


.aff_musique, .aff_moi{
	border:1px solid #4B3D40;
	margin-bottom:10px;
}


.aff_musique p, .aff_moi p{
	padding:5px;
}

div#aff_presentation p{
	border:1px solid #4B3D40;
	padding:5px;
	margin-bottom:10px;
}
.aff_musique p{
	padding:5px;
}

.aff_news{
	border:2px solid #4B3D40;
	margin:5px 0 5px 0;
}
.aff_news p, .aff_news .date{
	padding:5px;
}

.aff_news{
	padding:0;
	list-style-type:none;
}


.aff_news li{
	padding:5px;
}

/* COMMENTAIRES */
div.commentaire{
	margin:0 3px 0 3px;
	color:#4B3D40;
}

div.commentaire hr, hr{
	display:none;
}

div.commentaire p{
	/*background :  url(../img/hr2.gif) left top repeat-x;*/
	margin:0;
	color:#000000;
	background-color:#efefef;
	text-align: justify;	
	padding:10px;
}

.commenteur{
	font-weight:bold;
}
/* COMMENTAIRES FIN */

/* Formulaire de COMMENTAIRES */

legend{
	display:none;
}

fieldset{
	background-color:#efefef;
	border:2px solid #4B3D40;
}


form#com_news input{
	margin-top:20px;
}
/* Formulaire de COMMENTAIRES FIN*/


/* Magic FIN*/
#magic{
	border:1px solid #4B3D40;
}

#magic a{
	text-decoration:none;
}

/* Magic FIN*/


div#gens a.titre{
	background-color:#4B3D40;	
	text-align:center;
	text-decoration:none;
}

.aff_tof{
	background-color:#4B3D40;
	text-align:center;
}

.div_gens{
border:1px solid #4B3D40;
margin-bottom:10px;
}

span.pseudonyme{
	display:none;
}

div#gens p{
	padding:5px;
}


div#tof div.aff_photos{
	border:1px solid #4B3D40;
	width:100%;
	
}

div#tof div.aff_photos:hover{
	background-color:#efefef;
}

div#tof div.aff_photos img.tof2{
	padding:5px;
	margin:5px;
}

div#tof div.aff_photos a{
	color:#000000;
	text-decoration:none;
}

div#tof_menu_haut{
	display:none;
}


textarea{
	vertical-align:top;
	margin-left:50px;
}

#login,#email,#site{
	
	width:182px;
}

#site{
	margin-left:10px;
}

#email{
	margin-left:35px;
}

#login{
	margin-left:75px;
}

#txt{
	margin-top:20px;
}

.steakHacher{
	visibility:hidden;
}


#chooseYourOwnStyle{
	background-color: #00ff00;
	width: 100px;
	position: absolute;
	margin-left: 85%;
	text-align: center;
	position: fixed;
	cursor: pointer;
}