@import url('./slimbox.css');
html, body { height:100%; }

* { padding:0; margin:0; }

body {
	background-color:#FFF;
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
}

ul , ul li { margin:0; padding:0; list-style-type:none; }

a { background-color:inherit; color:#2375BF; text-decoration:none; outline:0; }
a:hover { background-color:inherit; color:#64A2EC; border:0; }
a:focus { outline:1px dotted #CC6633; }

acronym, abbr { cursor:help; }

h1 { margin:0; }
h2 > a { background-color:inherit; color:inherit; }
	h2 a:hover { background-color:#FFF; color:#FF822F; }
p { margin:0; padding:0; }

div.clear { clear:both; }
img { display:block ; border:0; }

span.smallcaps { font-variant:small-caps; }

fieldset { display:block; margin:auto; border:1px solid #3399cc; padding:10px 15px 15px 15px; width:512px; }
 fieldset legend { color:#3399cc; }
 fieldset > label, fieldset > input { display:inline; }
 
pre { 	font-family:'Courier', Arial, Helvetica, sans-serif;	font-size:11px; }

.center { display:block; text-align:center; }
div.article_content p.right { display:block; text-align:right; }
.imgcenter img { margin:auto; }

object.flash {
	display:block;
	margin:5px auto;
}

blockquote {
	background-color:#FDFDFD;
	padding:2px 15px 2px 10px;
	border-width:1px 1px 1px 3px;
	border-style:solid;
	border-color:#ECECEC;
	font-style:italic;
	margin-left:20px;
}

.quote {
	background-color: #ECECEC;
	width: 500px;
	margin:0 auto 2em auto;
}
	.quote p { padding:10px; }
	.quote p.quoteby {
		background: #FFF url('http://www.shadowkris.com/images/arrow.png') 20px 0 no-repeat;
		width: 442px;
		height:20px;
		padding:1px 0 0 58px;
		font-size: 90%;
		color: #4A4A4A;
	}
	
div#container {
	position:relative;
	min-height:100%;
}

div#header {
	height:106px;
	width:100%;
	background:#36393D url('../images/bg_menu.png') repeat-x center bottom;
	color:#FFF;
	padding:0;
}
	div#header_content {
		width:800px;
		height:106px;
		margin:auto;
	}
		div#divlogo {
			display:block;
			height:65px;
			padding:15px 0 0 0;
		}
			a#logo {
				display:block;
			}
			
		div#topbar {
			display:block;
			height:26px;
		}
			ul#menu_header {
				float:left;
				margin:7px 0 0 0;
			}
				ul#menu_header li {
					list-style-type:none;
					float:left;
				}
					ul#menu_header li a {
						display:block;
						width:70px;
						height:18px;
						background:#6CA5C0 url('../images/onglet.png') no-repeat center top;
						font-size:12px;
						line-height:18px;
						font-weight:bold;
						color:#FFF;
						text-align:center;
						margin:0 3px 0 0;
						padding:1px 0 0 0;
					}
					ul#menu_header li a:hover {
						background:#6CA5C0 url('../images/onglet.png') no-repeat center bottom;
						color:#333;
					}

					ul#menu_header li a.active_link {
						background:#6CA5C0 url('../images/onglet_active.png') no-repeat center top;
						color:#333;
					}
					ul#menu_header li a.active_link:hover {
						background-color:#6CA5C0;
						color:#666;
					}

			div#search {
				float:right;
				width:178px;
				height:22px;
				padding:4px 3px 0 7px;
				/*margin:0 15px 0 0;*/
				background:url('../images/bg_search.png') no-repeat 0 0;
			}
				div#search input#query {
					display:block;
					width:130px;
					height:14px;
					background:#FFF url('../images/icon/bullet_go_65o.png') no-repeat 5px 5px;
					border:1px solid #AAAAAA;
					padding:3px 1px 1px 20px;
					font-size:10px;
					color:#666;
					line-height:17px;
					float:left;
				}

				div#search input#query:focus {
					background:#FFF url('../images/icon/bullet_go.png') no-repeat 5px 5px;
					color:#666;
				}

				div#search input#query_submit {
					width:16px;
					height:16px;
					background:url('../images/icon/magnifierbis.png') no-repeat 0 1px;
					border:0;
					padding:0;
					margin:2px 0 0 4px;
					cursor:pointer;
					float:left;
				}

div#transparent {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	background-image:url('../images/bg_transparent.png');
	background-repeat:repeat;
	z-index:5000;
}


div#contenu {
	width:802px;
	height:auto;
	margin:15px auto 0 auto;
	padding-bottom:100px;
}
	div.left_content {
		float:left;
		width:584px;
		height:100%;
	}
		div.left_content h2 {
			margin:14px 22px 0 0;
			font-size:18px;
			background-color:inherit;
			color:#ff6600;
			padding-left:20px;
		}
		div.left_content h2 a { color:#ff6600; background-color:inherit; }
		div.left_content h2 a:hover { color:#FF822F; background-color:inherit; }
		h2.h2_home {	background:url('../images/icon/h2_home.png') no-repeat center left;	}
		h2.h2_worktitle {	background:url('../images/icon/report_go.png') no-repeat center left;	}
		div.article_content h2#h2_previous_posts { margin:45px 0 0 0; color:#333; background-color:#FFF; padding:0; }
		div.article_content h2.h2_comment_style { margin:45px 0 0 0; color:#333; background-color:#FFF; border-bottom:1px solid #AAAAAA; padding:0 0 3px 0; }
			h2#h2_previous_posts a, h2.h2_comment_style a { display:block; width:100%; text-decoration:none; color:#333; background-color:#FFF; border-bottom:1px solid #AAA; padding:0 0 3px 0; }

		div.h2_bottominfo {
			display:block;
			width:542px;
			height:16px;
			margin:0 40px 0 20px;
			padding-top:1px;
			border-top:1px solid #CCC;
		}
			div.h2_bottominfo a { color:#999; background-color:inherit; }
			div.h2_bottominfo a:hover { color:#2375BF; background-color:inherit; }
			span.previous_posts_link {
				float:left;
				background:#FFF url('../images/icon/linkprev.png') no-repeat center left;
				color:#999;
				text-align:right;
				padding:2px 0 2px 18px;
			}
			span.next_posts_link {
				float:right;
				background:#FFF url('../images/icon/linknext.png') no-repeat center right;
				color:#999;
				text-align:right;
				padding:2px 18px 2px 0;
			}
			span.date_left {
				float:left;
				background:#FFF url('../images/icon/calendar_view_month_65o.png') no-repeat center left;
				color:#999;
				text-align:right;
				padding:2px 0 2px 18px;
			}
			span.date_right {
				float:right;
				background:#FFF url('../images/icon/calendar_view_month_65o.png') no-repeat center right;
				color:#999;
				text-align:right;
				padding:2px 18px 2px 0;
			}
			span.comment_right {
				float:right;
				background:#FFF url('../images/icon/comments_65o.png') no-repeat center right;
				color:#999;
				text-align:right;
				padding:2px 18px 2px 0;
			}
			span.search_right {
				float:right;
				background:#FFF url('../images/icon/page_white_magnify.png') no-repeat center right;
				color:#999;
				text-align:right;
				padding:2px 18px 2px 0;
			}
		div.article_content {
			width:542px;
			margin:0 0 0 20px;
			background-color:#FFF;
			color:#444444;
			line-height:15px;
		}
			div.article_content a { font-weight:bold; background-color:inherit; color:#ff6600; }
			div.article_content a:hover { text-decoration:underline; }

			div.article_content > p > a > img { border:2px solid #BB6F02; }
			div.article_content > p > a:hover > img { border:2px solid #E58802; }

			div.article_content ul, div.article_content ol { margin:0 0 15px 40px; }
				div.article_content ul li { list-style-type:disc; padding:3px 0; }
					div.article_content ul li ul { margin:0 0 5px 20px; }
						div.article_content ul li ul li { list-style-type:circle; padding:2px 0; }
							div.article_content ul li ul { margin:0 0 3px 10px; }
								div.article_content ul li ul li ul li { list-style-type:square; padding:1px 0; }

			img.smiley, img.wp-smiley { display:inline; }

			div.article_content h3, div.article_content p label {
				display:block;
				margin:25px 0 0 0;
				background-color:inherit;
				color:#3399cc;
				border-bottom:1px solid #3399cc;
				font-size:12px;
			}
				div.article_content h3 > a, div.article_content h3 > a:hover { background-color:transparent; color:#3399cc; text-decoration:none; }
			div.article_content p label + input, div.article_content p label + textarea { margin:2px auto 0 auto; width:540px; }
			div.article_content h3 + p, div.article_content h3 + div.pan_screen {
				margin:2px 0 12px 0;
			}
			div.h3_bottominfo {
				display:block;
				width:542px;
				height:16px;
				margin:0 40px 0 0;
				padding-top:1px;
			}
				div.h3_bottominfo a { color:#999; background-color:inherit; }
				div.h3_bottominfo a:hover { color:#2375BF; background-color:inherit; }
				span.official_link {
					float:left;
					background:#FFF url('../images/icon/bullet_go_65o.png') no-repeat center left;
					color:#999;
					text-align:right;
					padding:1px 0 0 18px;
				}
				span.author_link {
					float:right;
					background:#FFF url('../images/icon/user_gray_65o.png') no-repeat center right;
					color:#999;
					text-align:right;
					padding:1px 18px 0 0;
				}

			div.article_content h3.list_switcher {
				height:21px;
				width:510px;
				margin:0;
				color:#3399cc;
				background:#FFF url('../images/bg_gallery.png') no-repeat top center;
				border:0;
				padding:4px 5px 0 13px;
				cursor:default;
			}
				div.article_content h3.list_switcher img { float:left; margin:1px 5px 0 0; }

			div.article_content h4 {
				margin-top:5px;
				border-bottom:1px dotted #444;
			}
			div.article_content h3 + h4 {
				margin-top:10px;
			}			
			div.article_content h4 + p {
				margin:3px 0 12px 0;
			}

			div.article_content div.list_accordion {
				width:490px;
				margin:0 20px 0 20px;
			}
				div.img_gallery {
					height:100%;
					width:100%;
					margin:0;
				}

					div.img_gallery img {
						float:left;
						margin:5px 5px 2px 5px;
						padding:4px;
						border:1px solid #DDD;
					}
					div.img_gallery img:hover { border:1px solid #336699; }

			div.article_content p {
				display:block;
				margin:12px 0 12px 0;
				text-align:justify;
			}
			div.article_content p img {
				margin:auto;
			}
			div.article_content p + ul {
				margin-top:-12px;
			}
			div.article_content p.center, div.article_content p.centerimg {
				display:block;
				text-align:center;
			}
			div.article_content p.centerimg img {
				border:0;
			}
			div.article_content p.centerimg a img {
				/*border:1px solid #555555;*/
				border:0;
				display:inline;
			}
				div.article_content > p > img#logo_SK {
					float:left;
					margin:0 2px 2px 0;
				}
			div.article_content div.pan_wrap
			{
				display:block;
				background: url('../images/pan_checks.gif') repeat;
				margin: 5px auto;
				width: 466px;
				height: 152px;
			}
				div.article_content div.pan_wrap img {
					margin:auto;
				}
				div.article_content div.pan_frame
				{
					background: url('../images/pan_frame.png') no-repeat;
					overflow: hidden;
					position: absolute;
					width: 466px;
					height: 152px;
				}
				table#fiche_tecnik {
					width:522px;
					border-collapse:collapse;
					margin:0 0 12px 0;
				}
					table#fiche_tecnik tr td {
						padding:10px 0;
						border-bottom:1px dotted #CCC;
					}
					table#fiche_tecnik tr > td {
						font-weight:bold;
					}
					table#fiche_tecnik tr td.content_tecnik {
						width:155px;
						text-align:center;
						background-color:inherit;
						color:#666;
						font-weight:normal;
					}
						table#fiche_tecnik tr td.content_tecnik > img {
							margin:0;
						}
						table#fiche_tecnik tr td.content_tecnik img {
							display:inline;
							margin-left:5px;
						}
						span#screenres { background:url('../images/icon/monitor.png') no-repeat left 1px; padding-left:20px; }
						span#admin_yes { background:url('../images/icon/tick.png') no-repeat left -1px; padding-left:20px; }
						span#admin_no { background:url('../images/icon/cross.png') no-repeat left -1px; padding-left:20px; }

						p#site_link { margin-top:10px; text-align:center; }
							p#site_link a { font-weight:bold; background-color:inherit; color:#ff6600; font-size:12px; }
							p#site_link a:hover { text-decoration:underline; }

						div#add_comment { display:block; width:181px; height:23px; color:inherit; background:#FFF url('../images/bg_button.png') no-repeat top left; font-size:11px; padding:3px; margin:40px auto 0 auto; }
							div#add_comment a { display:block; background:#FFF url('../images/icon/comment_add.png') no-repeat left center; color:#ff6600; padding:0 0 0 20px; margin:5px 10px 0 5px; }

						ul#ul_previous_posts { list-style-type:none; margin:14px 0 0 0; }
							ul#ul_previous_posts > li { list-style-type:none; color:#FF6600; background:#FFF url('../images/icon/page_white_text.png') no-repeat top left; padding:0 0 30px 22px; }
								ul#ul_previous_posts > li > a { font-weight:normal; font-size:16px; }
								ul#ul_previous_posts > li > ul { list-style-type:none; margin:5px 0 0 0; color:#999; background-color:inherit; }
								ul#ul_previous_posts > li > p { list-style-type:none; margin:5px 0 0 0; color:#999; background-color:inherit; font-style:italic; }
									ul#ul_previous_posts > li > ul li { display:inline; margin-right:15px; padding:2px 0 2px 20px; }
									ul#ul_previous_posts > li > ul li a { color:#999; background-color:inherit; }
										li.previous_date { background-image:url('../images/icon/calendar_view_month_65o.png'); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
										li.previous_comments { background-image:url('../images/icon/comments_65o.png'); background-repeat:no-repeat; background-position:left center; padding-left:20px; }

						ul#ul_search_work { list-style-type:none; margin:14px 0 0 0; }
							ul#ul_search_work > li { list-style-type:none; color:#FF6600; background:#FFF url('../images/icon/report_go.png') no-repeat top left; padding:0 0 30px 25px; }
								ul#ul_search_work > li > a { font-weight:normal; font-size:16px; }
								ul#ul_search_work > li > ul { list-style-type:none; margin:5px 0 0 0; color:#999; background-color:inherit; }
								ul#ul_search_work > li > p { list-style-type:none; margin:5px 0 0 0; color:#999; background-color:inherit; font-style:italic; }
									ul#ul_search_work > li > ul li { display:inline; margin-right:15px; }
									ul#ul_search_work > li > ul li a { color:#999; background-color:inherit; }
										li.search_work_date { background-image:url('../images/icon/calendar_view_month_65o.png'); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
										li.search_work_link { background-image:url('../images/icon/links_85o.png'); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
										
						div.article_content ul#ul_search_work li ul li {
							padding:2px 0 2px 20px;
						}

						div#comment_list {
							display:block;
							margin:0;
						}
							div#comment_list a.comment_permalink { text-decoration:none; color:#3399CC; background-color:transparent; }
						div.comment_classic {
							display:block;
							width:522px;
							height:auto;
							margin:5px auto 15px auto;
							padding:10px;
							background:#F4F4EC url('../images/bg_round_bottom.png') no-repeat bottom right;
							color:#0276B0;
						}
							div.comment_number {
								cursor:default;
								display:block;
								float:left;
								font-size:200%;
								width:30px;
								height:30px;
								line-height:40px;
								margin:0 9px 0 0;
								padding:0;
								text-align:center;
							}
								div.comment_number img { margin:0 auto; }
							div.comment_writer {
								float:left;
								height:30px;
								line-height:30px;
							}
								div.comment_classic div.comment_writer a { color:#0276B0; background-color:inherit; }
							div.comment_timedate {
								float:right;
								margin-right:5px;
								height:30px;
								line-height:30px;
							}
							div.comment_timedate a { margin-left:5px; color:#ff6600; background-color:inherit; }
							div.comment_gravatar{ height:30px; float:right; line-height:30px; }
								div.comment_gravatar img.gravatar { margin-left:10px; border:1px solid #DDDDDD; }
							div.comment_classic div.comment_content {
								margin:0 0 15px 40px;
								color:#555;
								background-color:inherit;
							}
						div.comment_admin {
							display:block;
							width:522px;
							height:auto;
							margin:5px auto 15px auto;
							padding:10px;
							background:#D1E4EC url('../images/bg_round_bottom.png') no-repeat bottom right;
							color:#0276B0;
						}
								div.comment_admin div.comment_writer a { color:#0276B0; background-color:inherit; }
							div.comment_admin div.comment_content {
								margin:0 0 15px 40px;
								color:#555;
								background-color:inherit;
							}


	div.right_content {
		float:right;
		display:block;
		width:180px;
		height:100%;
	}
		div.blogwelcome_bloc {
			width:170px;
			height:170px;
			margin:5px auto 20px auto;
			background:#FFF url('../images/bg_infoblog.png') no-repeat center;
			color:#666;
			padding:3px 0 3px 15px;
		}
			div.blogwelcome_bloc h2 { background-color:#F8FAFC; color:#3399CC; font-size:16px; font-weight:normal; text-align:center; margin:13px 0 3px 0; line-height:15px; }
			div.blogwelcome_bloc p { margin:2px 5px 0 5px; line-height:14px; text-align:justify; }
			div.blogwelcome_bloc img#bloginfo_icon { float:right; }

		div#blogpostinfo {
			width:180px;
			height:auto;
			margin:5px auto 20px auto;
			background:#f3f7f9 url('../images/bg_round_bottom.png') no-repeat bottom right;
			color:#999;
			padding-bottom:21px;
		}
			div#blogpostinfo div {
				display:block;
				width:auto;
				padding:3px 10px;
				background:#f3f7f9 url('../images/bg_round_top.png') no-repeat top left;
				color:#999;
			}
				div#blogpostinfo div h2 {
					color:#3399CC;
					background-color:#f3f7f9;
					font-size:18px;
				}
				div#blogpostinfo div h3 {
					font-size:12px;
					color:#666;
					background-color:#f3f7f9;
					margin:12px 0 3px 0;
				}
				div#blogpostinfo div ul {
					list-style-type:none;
					margin:0 0 15px 5px;
				}
				div#blogpostinfo div ul li {
					padding:0 0 0 20px;
					margin-bottom:5px;
					background-repeat:no-repeat;
					background-position:left center;
					line-height:16px;
				}
					li#info_date { background-image:url('../images/icon/calendar.png'); }
					li#info_comments { background-image:url('../images/icon/comments.png'); }
					li#info_rss { background-image:url('../images/icon/feed.png'); }
					li#info_delicious { background-image:url('../images/icon/delicious.gif'); }
					li#info_digg { background-image:url('../images/icon/digman.gif'); }
					li#info_technorati { background-image:url('../images/icon/technorati.gif'); }
					li#info_easylinkr { background-image:url('../images/icon/easylinkr.png'); }
					li#info_wikio { background-image:url('../images/icon/wikio.png'); }
					li.info_categories { background-image:url('../images/icon/folder.png'); }
					li.info_tags { background-image:url('../images/icon/tag_blue.png'); }
					li.info_posts { background-image:url('../images/icon/page_white_text.png'); }
					li.info_source { background-image:url('../images/icon/world.png'); }
					li#info_crea { background-image:url('../images/icon/report_magnify.png'); }
					li#info_photo { background-image:url('../images/icon/images.png'); }
					li#info_graph { background-image:url('../images/icon/photos.png'); }
					li#info_blog { background-image:url('../images/icon/user_comment.png'); }


		div#post_add_comment {
			width:532px;
			height:auto;
			margin:65px 0 20px 0;
			background:#F4F4EC url('../images/bg_round_bottom.png') no-repeat bottom right;
			color:#999;
			padding:10px 5px 21px 5px;
		}
				div#post_add_comment h2 {
					color:#3399CC;
					background-color:#F4F4EC;
					font-weight:normal;
					margin:5px;
					padding-bottom:2px;
					border-bottom:1px solid #3399CC;
				}
				div#post_add_comment input, div#post_add_comment textarea { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #AFAFAF; color:#777; background-color:#FFF; }
				div.article_content input, div.article_content textarea { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #AFAFAF; color:#777; background-color:#FFF; }
				div.article_content input.contact_error, div.article_content textarea.contact_error { border:1px solid #B40000; }
					label span.contact_texterror { color:#B40000; background-color:#FFF; font-size:90%; float:right; margin-right:10px; }
				div.article_content img#img_antispam { float:left; margin:2px 0 0 100px; border:1px solid #AFAFAF; }
				div.article_content input#contact_antispam { float:right; margin:2px 100px 0 0; width:97px; height:33px; font-size:25px; padding:0 0 0 3px; line-height:15px; letter-spacing:7px; }
				div.article_content input#contact_envoi { display:block; width:100px; margin:2px auto; }
				div.article_content input:hover, div.article_content textarea:hover, div#post_add_comment input:hover, div#post_add_comment textarea:hover { border:1px solid #3399CC; }
				div.article_content input:focus, div.article_content textarea:focus, div#post_add_comment input:focus, div#post_add_comment textarea:focus { border:1px solid #3399CC; color:#333; background-color:#FFF; }
				div#post_add_comment input { width:411px; padding:1px 2px; }
				div#post_add_comment textarea { width:516px; padding:3px; }
				div#post_add_comment p { font-size:10px; margin:2px 5px 15px 5px; line-height:14px; }
				div#post_add_comment label { display:block; text-align:right; font-size:10px; margin:2px 5px 4px 5px; line-height:14px; }
					div#post_add_comment label input { margin-left:3px; }
				div#post_add_comment label#submit_comment { text-align:right; }
					div#post_add_comment label#submit_comment input { width:auto; border:1px solid #AFAFAF; background-color:#FFF; color:#666; }
					div#post_add_comment label#submit_comment input:hover { border:1px solid #3399CC; background-color:#FFF; color:#333; }
				div.article_content p.subscribe-to-comments label { border:0; }

		div.right_bloc {
			display:block;
			width:180px;
			margin:10px auto 30px auto;
		}
			div.right_bloc a, div.up_footer_column a {
				background-color:inherit;
				color:#666;
				display:inline;
			}
			div.right_bloc a:hover, div.up_footer_column a:hover {
				background-color:inherit;
				color:#2375BF;
			}
			div.right_bloc h2 {
				padding:2px 0 0 20px;
				margin:14px 0 5px 0;
				font-size:17px;
				border-bottom:1px solid #CCC;
			}
			div.up_footer_column h2, div.up_footer_tags h2, div.twitter h2 {
				margin:14px 0 5px 0;
				font-size:17px;
				border-bottom:1px solid #CCC;
			}
			
			h2#rss_on_blog { color:#666; background:#FFF url('../images/icon/feed.png') no-repeat center left; }
			h2#last_work { color:#666; background:#FFF url('../images/icon/report_magnify.png') no-repeat center left; }
			h2#links { color:#666; background:#FFF url('../images/icon/links_85o.png') no-repeat center left; }
			h2#list_work { color:#666; background:#FFF url('../images/icon/report.png') no-repeat center left; }
			h2#webcv { color:#666; background:#FFF url('../images/icon/vcard.png') no-repeat center left; }
			h2#category { color:#666; background:#FFF url('../images/icon/folder_go.png') no-repeat center left; }
			h2#archives { color:#666; background:#FFF url('../images/icon/calendar_view_month.png') no-repeat center left; }
			h2#messenger { color:#666; background:#FFF url('../images/icon/user_comment.png') no-repeat center left; }
			h2#ziki { color:#666; background:#FFF url('../images/icon/ziki.gif') no-repeat center left; }
			object#plugoo { display:block; width:160px; height:300px; margin:auto; }
			object#pubziki { display:block; width:160px; height:320px; margin:auto; }
			div.feedbutton {
				width:170px;
				height:auto;
				display:block;
				margin:auto;
			}
				div.feedbutton a img { margin-top:5px; }
			ul.list_folders {
				margin:0 0 0 18px;
				list-style-type:none;
			}
				ul.list_folders li {
					height:16px;
					background:#FFF url('../images/icon/folder_65o.png') no-repeat left center;
					padding:2px 0 1px 21px;
					color:#666;
				}
			ul.list_archives {
				margin:0 0 0 18px;
				list-style-type:none;
			}
				ul.list_archives li {
					height:16px;
					background:#FFF url('../images/icon/calendar_65o.png') no-repeat left center;
					padding:2px 0 1px 21px;
					color:#666;
				}
			ul.list_blogroll {
				margin:0 0 0 20px;
				list-style-image:url('../images/icon/puce_arrow.png');
			}
				ul.list_blogroll > li {
					font-size:13px;
					font-variant:small-caps;
					font-weight:bold;
				}
					ul.list_blogroll li ul {
						margin:0 0 12px 18px;
						list-style-image:url('../images/icon/bullet_white.png');
						font-size:11px;
						font-variant:normal;
					}
						ul.list_blogroll li ul li a {
							background-color:#FFF;
							color:#888;
						}
			ul.list_arrows {
				margin:0 0 0 25px;
				list-style-image:url('../images/icon/puce_arrow.png');
			}
			ul.list_disc {
				margin:0 0 0 25px;
				list-style-image:url('../images/icon/bullet_white.png');
			}
			ul.list_classic {
				margin:0 5px 3px 2px;
				border-bottom:1px dotted #AAA;
			}
				ul.list_classic li {
					padding:5px 0;
				}
				ul.list_classic li, ul.list_arrows li, ul.list_disc li, ul.list_folders li, ul.list_archives {
					font-size:10px;
					background-color:#FFF;
					color:#666;
					font-weight:bold;
				}
				div.webcv_line {
					float:right;
					margin-right:5px;
				}
				div.webcv_line span {
					float:left;
					margin-right:10px;
				}
				div.percent_bar {
					width: 123px;
					height: 12px;
					float:left;
				}
					div.percent_bar_bg {
						display:block;
						padding:0;
						margin:0;
						height: 12px;
						background-color:#b4cfdc;
						color:inherit;
						line-height:12px;
					}
						div.percent_bar_border {
							background: url('../images/percent_bar.gif') no-repeat;
							overflow: hidden;
							position: absolute;
							width: 123px;
							height: 12px;
							text-align:center;
							font-variant:small-caps;
							line-height:10px;
						}
				img#screenshot_lastwork {
					display:block;
					width:161px;
					margin:2px auto;
					border:1px solid #cc6633;
				}
				p#description_lastwork {
					width:130px;
					height:auto;
					margin:0 auto;
					padding:0 3px 0 28px;
					background:url('../images/icon/comment.png') no-repeat 4px center;
					/*font-style:italic;*/
					font-size:10px;
					text-align:justify;
				}

/* FOOTER */
div#footer {
	height:50px;
	width:100%;
	margin-top:100px;
	background-color:#36393D;
	color:#FFF;
	font-size:12px;
	position:absolute;
	bottom:0;
}
	div#footer_content {
		width:800px;
		height:auto;
		margin:auto;
	}
		div#left_footer {
			float:left;
			width:480px;
			height:14px;
			margin-top:18px;
			cursor:default;
		}
		div#right_footer {
			float:right;
			width:320px;
			height:100%;
		}
			ul#footer_icons {
				display:block;
				margin:10px auto 0 auto;
				width:249px;
				height:30px;
			}
				ul#footer_icons li {
					display:inline;
				}
				ul#footer_icons li a {
					float:left;
					margin:0 2px;
				}
				div#xiti-logo img { margin-top:5px; }

				.p_alert {
					background: #fff6bf url('../images/icon/exclamation.png') no-repeat 15px 50%;
					text-align: left;
					padding: 5px 20px 5px 45px;
					border-top: 2px solid #ffd324;
					border-bottom: 2px solid #ffd324;
					color:inherit;
				}
				
				.p_info {
					background: #F8FAFC url('../images/icon/information.png') no-repeat 15px 50%;
					text-align: left;
					padding: 5px 20px 5px 45px;
					border-top: 2px solid #B5D4FE;
					border-bottom: 2px solid #B5D4FE;
					color:inherit;
				}
				
				div.publicite { display:block; width:468px; margin:40px auto 0 auto; text-align:center; }
					div.publicite a { display:block; text-align:center; }
						div.publicite img { display:block; margin:0 auto; }

				.tool-tip {
					color: #fff;
					width: 139px;
					z-index: 13000;
				}
				 
				.tool-title {
					font-weight: bold;
					font-size: 11px;
					margin: 0;
					color: #9FD4FF;
					padding: 8px 8px 4px;
					background: url('../images/bg_tip.png') top left;
				}
				 
				.tool-text {
					font-size: 11px;
					padding: 4px 8px 8px;
					background: url('../images/bg_tip.png') bottom right;
				}
		div#footerup {
			background-color:#FFF;
			color:#555;
			width:100%;
			height:auto;
			margin:15px auto 0 auto;
			border-top:1px solid #EFEFEF;
		}
		div.twitter {
			width:100%;
			margin:10px auto 30px auto;
		}
			div.twitter img.twitter_avatar {
				float:left;
				margin:2px 10px 0 10px;
				height:48px;
			}
			div.twitter div.twitter_text {
				float:left;
				background-color:#FFF;
				color:#555;
				border-left:2px solid #EEE;
				height:50px;
				width:730px;
				padding:0 0 2px 0;
			}
			div.twitter div.twitter_text h3 {
				display:block;
				height:15px;
				font-weight:bold;
				background-color:#EEE;
				font-size:1em;
				color:#555;
				border:0;
				margin:0 0 5px 0;
			}
			div.twitter div.twitter_text p {
				margin-left:5px;
			}
		
		div.up_footer_column {
			width:32%;
			float:left;
		}
		div.up_footer_tags {
			width:66%;
			float:right;
		}
			ul.tagcloud li { display:inline; padding:0 3px; }
				a.tag-cloud-1 {
					font-size:1.4em;
					color:#64A7E3;
				}
				a.tag-cloud-2 {
					font-size:1.8em;
					color:#4E9BDF;
				}
				a.tag-cloud-3 {
					font-size:2.2em;
					color:#398FDB;
				}
				a.tag-cloud-4 {
					font-size:2.6em;
					color:#2783D3;
				}
				a.tag-cloud-5 {
					font-size:3em;
					color:#2375BF;
				}
			div#skblogbang { width:168px; margin:auto; display:block; }
			div#sktradedb { width:120px; margin:auto; display:block; }
			
			form#mailfeedburner { margin-top:0; padding:0 0 3px 0;text-align:center; 	}
				form#mailfeedburner input { border:1px solid #AFAFAF; background-color:#FFF; color:#666; }
				form#mailfeedburner input:hover, form#mailfeedburner input:focus { border:1px solid #3399CC; background-color:#FFF; color:#333; }
				form#mailfeedburner input#mailfeedburner_text { width:120px; }
				form#mailfeedburner input#mailfeedburner_submit { padding:0; }
			
			span.srg_switcher a { font-weight:normal; color:#555; font-size:80%; }
				span.monthtitle span > a, span.monthtitle span > a:hover { color:#555; font-size:90%; }
				span.monthtitle span a, span.monthtitle span a:hover { text-decoration:none; }
					span.monthtitle span a strong { color:#3399CC; font-size:130%; text-decoration:none; text-transform:capitalize; }
				
				div.article_content > ul.postspermonth { margin:-10px 0 0 0; list-style-type:none; }
					div.article_content > ul.postspermonth > li { margin:0 0 0 15px; list-style-type:none; }
						div.article_content > ul.postspermonth > li > a { font-weight:normal; }
						div.article_content > ul.postspermonth > li > a:hover { text-decoration:none; background-color:#FF6600; color:#FFFFFF; }
