@charset "utf-8";
/* CSS Document */

#parent1 li {
	 padding-bottom: 12px; font: italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #888; line-height: 18px;}

#parent1-menu a.wactive {
	 color: #333;
}
			
.container { margin-left: 16px; width: 97%;  height: 250px; }
.container a { color: #333; padding-top: 4px; padding-bottom: 4px; padding-left: 12px; padding-right: 12px; background-color: #b0c829; text-decoration: none; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.container a:hover { color: #fff; background-color: #000000; text-decoration: none; }
.container a:active { color: #b0c829; background-color: #000000; text-decoration: none; }

.container li a {margin: 0; padding: 0; color: #136e81; background: none; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; text-decoration: none; }
.container li a:hover {margin: 0; padding: 0; color: #888; background: none; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; text-decoration: underline;}
.container li a:active {margin: 0; padding: 0; color: #333; background: none; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; text-decoration: underline;}

h2 {font-family: Georgia, Times, serif; font-size: 24px; font-weight: bold; color: #2a4c59; padding-bottom: 4px;  }
.null {color: inherit}
.entete { display: none}
.entete2 { float:left; margin-right: 10px;}
blockquote {border-left: 3px solid #ccc; padding-left: 10px; margin-right: 10px;}
.contenuu {margin-bottom: 20px;}
pre{ padding-top: 12px; overflow: auto;}
div.dean_ch{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;overflow: auto;}
.taag p{ border-right: 3px solid #dadada;}
#soci {position: relative}
#soci a{display: block; position: absolute; color: white;}
#soci a.misterwong{height: 43px; width: 118px; left: 0; top: 0; background-image: url(image/misterwong1.gif);}
#soci a.fuzz{height: 43px; width: 118px; left: 120px; top: 0; background-image: url(image/fuzz1.gif);}
#soci a.blogasty{height: 35px; width: 118px; left: 0; top: 45px; background-image: url(image/blogasty1.gif);}
#soci a.scoop{height: 35px; width: 118px; left: 120px; top: 45px; background-image: url(image/scoopeo1.gif);}
#soci a.techno{height: 41px; width: 169px; left: 0; top: 82px; background-image: url(image/technorati1.gif);}
#soci a.delicious{height: 41px; width: 67px; left: 171px; top: 82px; background-image: url(image/delicious1.gif);}
#soci a.misterwong:hover{background-image: url(image/misterwong2.gif);}
#soci a.fuzz:hover{background-image: url(image/fuzz2.gif);}
#soci a.blogasty:hover{background-image: url(image/blogasty2.gif);}
#soci a.scoop:hover{background-image: url(image/scoopeo2.gif);}
#soci a.techno:hover{background-image: url(image/technorati2.gif);}
#soci a.delicious:hover{background-image: url(image/delicious2.gif);}
#home_left {z-index: 600; position: relative}
/*#home_right  {z-index: 500; position: relative}*/

/* asides */

ul.arrow, ul.cat, ul.reccom, ul.email { list-style: none; list-style-image: url(foo.gif); margin: 0; }
ul.arrow li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 5px solid #dadada; }
ul.arrow li a, ul.reccom li a, ul.email li a { color: #224970; }
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; background: #eee; }

/* category list */

#side_categories { margin: 0 0 1em 0; }
ul.cat li { padding: 0 0 0.3em 0; margin: 0; }
ul.cat li a { display: block; text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #000; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 12px 0 7px; margin: 0; background: url(images/bg/arrow.png) no-repeat 177px 3px; height: 19px; }
ul.cat2 li a {background: url(images/bg/arrow.png) no-repeat 487px 3px; height: 19px; }
ul.cat li a:hover { background: #f1f1f1 url(images/bg/arrow2.png) no-repeat 167px 3px; color: #224970; }
ul.cat2 li a:hover { background: #f1f1f1 url(images/bg/arrow2.png) no-repeat 477px 3px; color: #224970; }
ul.cat li ul { list-style: none; list-style-image: url(foo.gif); margin: 0; padding: 0.3em 0 0.2em 0.8em; }
ul.cat li ul li { padding: 0; margin: 0; }
ul.cat li ul li a { border: 0; margin: 0; padding: 0 0 0 12px; text-transform: none; font-size: 0.9em; height: 19px; background: url(images/bg/sub.png) no-repeat; }
ul.cat li ul li a:hover { background: #f1f1f1 url(images/bg/sub1.png) no-repeat; }

/* recent comments */

#side_recent_comments, #side_most_emailed { margin: 0 0 1.4em 0; }

ul.reccom li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/bubble.png) no-repeat 0 3px; }

/* most emailed */

ul.email li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/doc.png) no-repeat 0 3px; }


ul.archives {  margin: 0 0 1.5em 0; list-style: none; list-style-image: url(foo.gif); }
ul.archives li { padding: 0 0 0.2em 20px; background: url(images/bg/doc.png) no-repeat 0 3px; }
ul.archives li a { color: #224970; }
ul.archives li a:hover { color: #000; background: #eee; }
.none { display: none; }
.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }
.navigation { color: #818181; }


/* js */

.js_recent2{
	display: none; 
	background-color: #5F9410; 
	color: white;
}
.js_recent{
	padding: 5px; 
	background-color: #F2F2F2; 
	color: #6F6F6F;
}


.code{
	padding: 5px;
	width: 0%;
}
pre{
	line-height: 1.3em;
}
.code span{display: block;margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
.code span{overflow: auto;}
.code span{
	font-family: monospace;  
	line-height: 1.3em;
}


