/* CSS Document */
* {
	margin:0;
	padding:0;
	text-decoration:none;
}
body{
	background:#000000 url(../img/degrade_blanc.png) repeat-x top fixed;
	font-family:helvetica, georgia, gill sans, system, courrier;
	font-size:12px;
	color:#ffffff;
	border:none;
	padding:0;
}
input, select{
	background:black;
	color:white;
}
textarea{
	background:#000000 url(../img/degrade_blanc.png) repeat-x top;
}
img{
	border:none;
	display:inline;
}
strong{
	font-weight:900;
}
#menu_right{
	position:fixed;
	right:0;
	margin:5px
}
.clo_button{
	position:relative;
	top:5px;
	left:5px;
	opacity: 1;
	filter: alpha(opacity=100);
}
.my_text{
	width:0%;
	height:0%;
	margin:4%;
	margin-top:10px;
	position:absolute;
	/*background:#FFFFFF url(../img/degrade_orange.png) bottom repeat-x;*/
	background:#FFFFcc url(../img/degrade_jaune.png) repeat-x bottom;
	z-index:16;
	color:#000000;
	padding:5px;
	padding-left:15px;
	font-size:medium;
	overflow:auto;
}
.code{
	color:#000000;

	padding-left:40px;
}
.code {
	background: url(img/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #D91623;
	color: #555;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
/*///////////////////////////////////////////Login////////////////////////////*/
#log{
	/*position:absolute;
	right:20%;
	top:10px;*/
	border:1px solid #444444;
	padding:5px;
	background:#000000;
}
#log img{
	padding:-20px;
}
/*//////////////////////////////CV/////////////////////////////////////////////*/
#div1{top:0;left:0;overflow:visible;}
#div2{top:0;right:0;}
#div3{bottom:0;left:0;}
#div4{bottom:0;right:0;}

#etat_civil{
	position:absolute;
	left:24px;
	top:-10%;
}
#voile{
	background:#000000;
	opacity: .5;
	filter: alpha(opacity=50);
	width:100%;
	height:100%;
	z-index:-1;
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}
#mario{
	z-index:19;
	position:fixed;
	bottom:0px;
	left:-5px;	
}
#mario2{
	background:url(../img/marioland_sol.png) bottom repeat-x ;
	z-index:20;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	height:100px;
}
#mario3{
	background:url(../img/marioland_ciel.png) top repeat-x;
	z-index:14;
	position:fixed;
	bottom:-256px;
	left:0px;
	width:100%;
	height:256px;
}
/*////////////////////////////////////////News///////////////////////////////////*/
#news_cont{
	padding:10px;
}

.onenews, .html,.css,.photo,.musique,.autre,.le_Site,.php,.jQuery,.javascript{
	background:#000000 url(../img/degrade_blanc.png) repeat-x 0px -50px;
	font-family:helvetica, georgia, gill sans, system, courrier;
	color:#ffffff;
	margin:10px;
	border:1px solid #444444;
	padding:10px;
	padding-left:20px;
	overflow:auto;
	-moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
}
.php{
	
}
.jQuery{
	
}
.twonews{
	background:#000000 url(../img/degrade_blanc.png) repeat-x 0px -50px;
	font-family:helvetica, georgia, gill sans, system, courrier;
	color:#ffffff;
	margin:10px;
	border:1px solid #FFFFFF;
	padding:10px;
	padding-left:20px;
	overflow:hidden;
	-moz-border-radius-bottomright:1em;
}
#my_news {
	/*
	background:#000000 url(../img/degrade_blanc.png) repeat-x top;
	
	*/
	margin:5px;
}
.news_submit:hover,.filt_sub:hover,.login_sub:hover{
	cursor:pointer;
}
.comments{
	float:right;
}
.my_comments{
	background:#444444;
	padding:10px;
	margin:10px;
	-moz-border-radius:1em;
}
/*/////////////////////////////////Etoile///////////////////////////////*/
#star{
	background:url(../img/etoile.png) top no-repeat;
	z-index:20;
	position:absolute;
	top:200%;
	left:40%;
	width:96px;
	height:96px;
}
#eyes{
	background:url(../img/star_eyes.png);
	z-index:21;
	position:relative;
	width:26px;
	height:26px;
	left:35px;
	top:38px;
}
/*/////////////////////////////////////////////////////////*/

#w3c,#validation{
	z-index:2;
	text-align:right;
}
#winfarm{
			position:absolute;
			top:0px;
			left:55%;
			width:210px;

}
#foot_img{
	width:98%;
	height:142px;
	background:url(../img/planete.jpg) left no-repeat;
}
/*////////////////////////////////Debug////////////////////*/
#debug{
	position:absolute;
	top:0px;
	left:200px;
	z-index:1000;
	border:#444444 1px solid;
	background:#000000 url(../img/win/win_top_grey.png) bottom repeat-x; 
}
/*////////////////////////toolbar////////////////////////////*/
#toolbar{
	border:1px solid #444444;
	position:absolute;
	top:0px;
	left:200px;
	height:24px;
	background:#000000 url(../img/win/win_top_grey.png) bottom repeat-x; 
}
.toolbar_link{
	float:left;
}
#firediv{
	padding:15px;
	position:absolute;
	left:10%;
	width:80%;
	background:url(http://www.mozilla-europe.org/style/rustico/firefox/main-feature.jpg);
	color:#000000;
	height:200px;
	border:2px #FF0000 solid;
}

/*///////////////////////paperboard//////////////////////*/
#paperboard{
	width:320px;
	height:200px;
	background:#FFFFCC;
	position:absolute;
	top:10px;
	right:150px;
}
 /*/////////////////////////////////win//////////////////////*/
.mywin{
	position:fixed;
	min-height:100px;
	min-width:100px;
	width:320px;
	height:200px;
	top:10px;
	left:100px;
}
.handlerwin{
   position:relative;
   top:0;
   left:0;
   padding:2px;
   padding-right:0px;
   height:16px;
   background:url(../img/win/win_top_grey.png) repeat-x; 
 }
.windoz{
   overflow:auto;
   width:100%;
   height:100%;
   background:#000000;
   color:#ffffff;
 }
.resize{
   height:4px;
   background:#555555;
   cursor:se-resize;
}

/*/////////////////////////////////table//////////////////////*/
#tableInfo{
	/*	background:#333333; */
	position:absolute;
	bottom:143px;
	right:0;
	z-index:25;
}
#tableInfo .tr1{
	  line-height:16px;
     background:#666666;
}
#tableInfo .tr2{
	  line-height:16px;
     background:#444444;
}
/*//////////////////////////////////////////////////////////*/
/*/////////////////////////////////////Baloon//////////////*/
.balloon{
	position:absolute;
	background:#000000;
	color:#555555;
	border:2px solid #555555;
	z-index:17;
}
/*//////////////////////////////////////////////////////////*/
/*/////////////////////////////////////Calendar//////////////*/
.calendar{
	text-decoration:none;
	position:fixed;
	top:10px;
	right:10px;
	font-size:10px;
	color:#ffffff;
	line-height:7px;
	-moz-border-radius:1em;
	padding:0px;
	margin:0px;
}
.cal_year {
	height:15px;
	width:110px;
}
.calendar td{
	padding:2px;
	background:#222222;
}
.calendar td a{
	color:#dddddd;
	text-decoration: none ; 
	font-weight: bold ;
}
.calendar td a:hover{
	color:#ffffff;
	font-weight: 900;
	text-decoration: none ; 
}
.calendar td .this_day_cal, .this_day_cal{
	background:#f00;
}
