/*  
Theme Name: Split Da Diz
Author: Polo
Author URI: http://peraymond.fr/
*/


.widget_mybloglog { width:180px; }table#MBL_COMM { line-height:12px; border:1px solid #2F3335;width:180px; font-family: Verdana, Arial, Sans-Serif;font-style:normal;font-weight:normal; background-color:#2F3335;}table#MBL_COMM th.mbl_h { font-size:14px;background-color:#2F3335;color:#2F3335;font-weight:bold;text-align:left;padding:2px 2px; text-align:left;}table#MBL_COMM td.mbl_join_img { cursor:pointer;cursor:hand;width:26px;padding:2px 2px;margin:0;background-color:#fff;}table#MBL_COMM td.mbl_join { cursor:pointer;cursor:hand;text-align:left;color:#2F3335;background-color:#fff;font-size:11px;border-bottom:0;padding:2px 2px; margin:0;}table#MBL_COMM td.mbl_join a { display:block;width:120px;overflow:hidden;font-weight:normal;border:0;}table#MBL_COMM td.mbl_join a:hover { border:0;}table#MBL_COMM td.mbl_img { cursor:pointer;cursor:hand;width:26px;padding:2px 2px;margin:0;background-color:#2F3335;border-top:0;}table#MBL_COMM td.mbl_mem { cursor:pointer;cursor:hand;text-align:left;font-weight:bold;font-size:11px;background-color:#2F3335;color:#2F3335;border-bottom:0;border-left:0;border-right:0;padding:2px 2px; margin:0;border-top:0;}table#MBL_COMM td.mbl_mem a { display:block;width:120px;overflow:hidden;border:0; }table#MBL_COMM td.mbl_mem a:hover { border:0; }table#MBL_COMM td.mbl_fo_hidden {cursor:hand;cursor:pointer;text-align:center;font-size:10px;background-color:#2F3335;color:#2F3335;padding:2px 2px; }table#MBL_COMM a { color:#2F3335;text-decoration:none;border:0;background:none }table#MBL_COMM a:hover { color:#2F3335;text-decoration:none;border:0; }table#MBL_COMM a:visited { color:#2F3335;text-decoration:none;border:0; }table#MBL_COMM a:visited:hover { color:#2F3335;text-decoration:none;border:0; }table#MBL_COMM td.mbl_fo_hidden a { color:#2F3335; }table#MBL_COMM td.mbl_fo_hidden a:hover,table#MBL_COMM td.mbl_fo_hidden a:visited:hover { color:#2F3335;text-decoration:none;border:0; }table#MBL_COMM img {width:24px;height:24px;border:1px solid #000;z-index:999;padding:0px;float:left;position:relative}
table#MBL_COMM td.mbl_fo_hidden { display: none; }

/* Style général */

* { margin: 0; padding: 0; }
.clear { clear: both; }

.center { text-align: center; }
.align-left { float: left; }
.align-right { float: right; }

a img { border: none; }

h2.list {
	color: #FFF;
	font-size: 1.5em;
	font-family: "Times New Roman", serif;
	border-bottom: 1px #FFF dotted;
	font-weight: normal;
}
			
ul.list, div.list {
	width: 140px;
	color: #FFF;
}
					
ul.list li {
	list-style: none;
	display: block;
}

ul.list li a, div.list a {
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px #FFF dotted;
	color: #FFF;
}

ul.list li a:hover, div.list a:hover { background: url(images/li-hover.png) top repeat-x; }

ul.list li a:first-letter, div.list a:first-letter {
	background: url(images/puce.gif) center left no-repeat;
	padding-left: 12px;
}

ul.columns, div.columns {
	width: 300px;
	color: #FFF;
}

ul.columns li {
	list-style: none;
	display: block;
	float: left;
}

div.columns a {
	display: block;
	float: left;
}
		
ul.columns li a, div.columns a {
	float: left;
	margin-right: 10px;
	width: 137px;
}
				
ul.list li a, div.list a { color: #FFF; text-decoration: none; }
ul.list li a:hover, div.list a:hover { color: #FFF; text-decoration: none; }

/* ***************** */

html {
	background: #F2F5F9 url(images/html-back.png) repeat;
}

body {
	background: url(images/body-back.jpg) top repeat-x;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	border-top: 1px solid #FFF;
}

/* En-tête */

div#head {
	width: 996px;
	height: 286px;
}

	div#head-vecto {
		float: left;
		width: 319px;
		height: 286px;
		background: url(images/head/vecto.jpg) top left no-repeat;
	}
	
	div#head-black-and-blue {
		float: left;
		width: 677px;
		height: 286px;
	}
	
		div#head-black {
			width: 677px;
			height: 187px;
			background: url(images/head/black.jpg) top left no-repeat;
		}
		
		img#head-black-empty { width: 350px; height: 180px; }
		
		div#search {
			width: 200px;
			height: 28px;
			float: right;
			margin-top: 6px;
			margin-right: 16px;
		}
		
			div#search table, div#search tr, div#search td { border: none; border-collapse: collapse; }
			
			div#search td.search-icon { background: url(images/head/search-icon.jpg) top left no-repeat; width: 34px; height: 28px; }
			div#search td.search-input { background: url(images/head/search-input.jpg) top left no-repeat; width: 133px; height: 28px; vertical-align: top; }
			div#search td.search-ok { width: 33px; height: 28px; }
			
			div#search input#s { padding: 2px; width: 127px; height: 16px; margin-top: 3px; border: none; background: none; }
		
		div#head-blue {
			width: 677px;
			height: 99px;
			background: url(images/head/blue.jpg) top left no-repeat;
		}
		
			div#head-blue-1 {
				float: left;
				width: 338px;
				height: 99px;
				background: url(images/head/blue-1.jpg) top right no-repeat;
				overflow: hidden;
			}

				div#head-blue-1-content {
					padding-left: 30px;
					padding-top: 4px;
				}

				div#head-blue-1 h2.list {
					width: 137px;
				}
			
			div#head-blue-2 {
				float: left;
				width: 336px;
				height: 99px;
				background: url(images/head/blue-2.jpg) top left no-repeat;
			}
			
				#head-rss-about {
					float: left;
					width: 168px;
				}
			
					#head-rss {
						width: 168px;
						height: 76px;
						text-align: center;
						line-height: 35px;
					}
					
						a#head-rss-ico {
							background: url(images/head/rss.png) center left no-repeat;
							padding-left: 20px;
							color: #FFF;
							font-size: 1.5em;
							font-family: "Times New Roman", serif;
							text-decoration: none;
						}
		
						a#head-rss-ico:hover { color: #FFF; text-decoration: none; }
						
						img#head-rss-feedburner {
							height: 26px;
							width: 88px;
						}
						
					#head-about {
						height: 23px;
						width: 168px;
						background: url(images/head/about.jpg) top left no-repeat;
					}
					
						#head-about p {
							color: #00B9EB;
							font-size: 0.95em;
							text-align: center;
							padding: 5px 10px 0px 0px;
						}
						
							#head-about p a { color: #00B9EB; text-decoration: none; }
							#head-about p a:hover { color: #00B9EB; text-decoration: none; }
						
				#head-my-links {
					float: left;
					width: 168px;
					padding-top: 8px;
				}
				
					#head-my-links a {
						padding-left: 20px;
						color: #FFF;
						font-size: 1.5em;	
						font-family: "Times New Roman", serif;
						text-decoration: none;
					}
					
					#head-my-links a:hover { color: #FFF; text-decoration: none; }
					
					a#head-my-flickr { background: url(images/head/flickr.png) center left no-repeat; }
					a#head-my-twitter { background: url(images/head/twitter.png) center left no-repeat; }
					a#head-my-delicio { background: url(images/head/delicio.png) center left no-repeat; }
					a#head-my-myspace{ background: url(images/head/myspace.jpg) center left no-repeat; }
					
					

#container {
	width: 996px;
	height: 100%;
}

table#container, table#container tr, table#container td { border: none; border-collapse: collapse; vertical-align: top; }

/* Menu */
	
#menu {
	width: 319px;
	color: #FFF;
	background: url(images/menu/bubbles.png) top left repeat-y;
}

	#menu ul li { list-style: none; }

	div#menu-nawak {
		width: 319px;
		height: 44px;
		background: url(images/menu/nawak.jpg) top left no-repeat;
	}
	
	div#menu-aaa {
		width: 319px;
		height: 47px;
		background: url(images/menu/aaa.jpg) top left no-repeat;
	}
	
		div#menu-aaa ul {
			padding: 6px 0 0 14px;
		}
	
			div#menu-aaa ul li {
				list-style: none;
				display: inline;
				width: 23px;
				height: 23px;
				margin-right: 6px;
			}

	div#menu-top {
		width: 319px;
		background: url(images/menu/top.png) top left no-repeat;
	}
	
	div#menu-bottom {
		width: 319px;
		background: url(images/menu/bottom.png) bottom left no-repeat;
	}
	
	div#menu-black-1 {
		width: 319px;
		background: url(images/menu/black-1.png) left repeat-y;
	}
	
		div#menu-black-1-bottom {
			width: 319px;
			background: url(images/menu/black-1-bottom.png) bottom left no-repeat;
		}
		
		div#menu-black-1-content {
			width: 180px;
			padding-left: 30px;
			padding-right: 20px;
			padding-bottom: 10px;
		}
		
		div.menu-black-1-sepa-1 {
			padding-bottom: 20px;
			background: url(images/menu/black-1-sepa-1.png) bottom center no-repeat;
		}
		
		div.menu-black-1-sepa-2 {
			padding-top: 10px;
			background: url(images/menu/black-1-sepa-2.png) top center no-repeat;
		}
	
	div#menu-black-2 {
		width: 319px;
		background: url(images/menu/black-2.png) left repeat-y;
	}
	
		div#menu-black-2-bottom {
			width: 319px;
			background: url(images/menu/black-2-bottom.png) bottom left no-repeat;
		}
		
		div#menu-black-2-content {
			width: 180px;
			padding-left: 30px;
			padding-right: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		div.menu-black-2-sepa-1 {
			padding-bottom: 20px;
			background: url(images/menu/black-2-sepa-1.png) bottom center no-repeat;
		}
		
		div.menu-black-2-sepa-2 {
			padding-top: 10px;
			background: url(images/menu/black-2-sepa-2.png) top center no-repeat;
		}
	
	div#menu-black-3 {
		width: 319px;
		background: url(images/menu/black-3.png) left repeat-y;
	}
	
		div#menu-black-3-content {
			width: 180px;
			padding-left: 30px;
			padding-right: 20px;
			padding-top: 15px;
			padding-bottom: 120px;
		}

		div.menu-black-3-sepa-1 {
			padding-bottom: 20px;
			background: url(images/menu/black-3-sepa-1.png) bottom center no-repeat;
		}
		
		div.menu-black-3-sepa-2 {
			padding-top: 10px;
			background: url(images/menu/black-3-sepa-2.png) top center no-repeat;
		}
		
		div.menu-detente table, div.menu-detente tr, div.menu-detente td {
			border: none;
			border-collapse: collapse;
			text-align: center;
		}
		
			div.menu-detente table td.entry { padding: 20px 5px 0px 5px; line-height: 20px; text-align: center; }
			div.menu-detente table td.entry span { font-size: 1.2em; }

/* Contenu */

#content {
	width: 677px;
	color: #8C979B;
}

	div#content-shadow-left {
		width: 677px;
		background: url(images/content/shadow-left.jpg) top left no-repeat;
	}
	
	div#content-shadow-right {
		width: 677px;
		background: url(images/content/shadow-right.jpg) top right no-repeat;
	}
	
	div#content-about {
		height: 150px;
		width: 649px;
		margin-left: 12px;
		margin-right: 14px;
		background: url(images/content/about.jpg) top repeat-x;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		color: #FFF;
	}

		div#content-about p.about-text {
			float: left;
			height: 100px;
			width: 215px;
			color: #FFF;
			padding: 10px;
		}

		div#content-about p.about-sepa {
			background: url(images/content/about-sepa.png) top right no-repeat !important;
			background: none;
			padding-right: 10px;
		}

div.post {
	width: 670px;
	min-height: 680px;
	background: url(images/post/shadow-top.jpg) top left no-repeat;
	margin-bottom: 60px;
}

	div.firstpost { background: none; }
	
	div.post-shadow {
		width: 670px;
		min-height: 680px;
		background: url(images/post/shadow-bottom.jpg) bottom right no-repeat;
	}
	
	div.post-content {padding: 20px 30px 40px 20px; }
	div.firstpost div.post-content { padding-top: 10px; }
	
	div.post a { color: #00B9EB; text-decoration: none; }
	div.post a:hover { color: #FF0088; text-decoration: none; }
	
	div.post a.blank { color: #00B9EB; text-decoration: none; }
	div.post a.blank:hover { color: #FF0088; text-decoration: none; }
	
	div.post a { color: #FF0088; text-decoration: none; }
	div.post a:hover { color: #00B9EB; text-decoration: none; }
	
	div.post-date {
		width: 54px;
		height: 50px;
		padding-top: 15px;
		background: url(images/post/date.png) top right no-repeat;
		text-align: center;
		line-height: 20px;
		float: left;
	}
	
		.post-date-d {
			font-size: 3em;
			letter-spacing: -4px;
			color: #FF0088;
		}
		
		.post-date-m-y {
			font-size: 1.2em;
			letter-spacing: -1px;
			color: #00B9EB;
		}
		
	div.post-title-cat-com {
		float: left;
		margin-left: 10px;
		padding-top: 5px;
		padding-bottom: 4px;
		border-bottom: 1px dotted #959595;
	}
		
		h1.post-title, h2.post-title {
			font-family: "Times New Roman", serif;
			font-size: 1.7em;
			color: #404040;
			font-weight: normal;
		}
		
			h1.post-title a, h2.post-title a { color: #404040; text-decoration: none; }
			h1.post-title a:hover, h2.post-title a:hover { color: #00B9EB; text-decoration: none; }
		
		p.post-cat-com {
			font-size: 1em;
		}
		
			p.post-cat-com a { color: #8C979B; text-decoration: none; }
			p.post-cat-com a:hover { color: #00B9EB; text-decoration: none; }
		
			div.post-entry:first-letter, div.post-entry span.firstletter {
				font-family: "Times New Roman", serif;
				font-size: 5.1em;
				float: left;
				color: #BBCBD1;
				margin: -7px 4px -14px 0px;
			}
			
			div.post-entry p { margin-bottom: 10px; }
			div.post-entry h2 { font-size: 1.3em; }
			div.post-entry blockquote { background: url(images/post/quote.jpg) top left no-repeat; padding: 20px 20px 10px 20px; min-height: 65px; font-family: "Times New Roman", serif; font-size: 1.4em; color: #4f5557; }
			
		p.post-more {
			float: right;
			height: 19px;
			padding-left: 45px;
			padding-top: 4px;
			margin-top: 15px;
			background: url(images/post/more.jpg) top left no-repeat;
		}
			p.post-more a { color: #00AAFA; text-decoration: underline; }	
		
		div.post-tags-postcom {
			margin-top: 30px;
			border-bottom: 1px dotted #959595;
			padding-bottom: 4px;
			margin-bottom: 4px;
		}
			
			p.post-tags {
				background: url(images/post/tags.png) center left no-repeat;
				padding-left: 20px;
				float: left;
			}
				
			p.post-postcom {
				float: right;
			}
			
				p.post-postcom a { color: #FF0088; text-decoration: none; }
				p.post-postcom a:hover { color: #00B9EB; text-decoration: none; }
		
		ul.post-social-bookmark {
			float: right;
		}
		
			ul.post-social-bookmark li {
				list-style: none;
				display: inline;
				margin-right: 5px;
			}

		div.post-relation-middle {
			height: 99px;
			margin-top: 40px;
			margin-bottom: 40px;
			background: url(images/post/relation-middle.jpg) top repeat-x;
		}
		
			div.post-relation-left {
				height: 99px;
				background: url(images/post/relation-left.jpg) top left no-repeat;
			}
			
			div.post-relation-right {
				height: 99px;
				background: url(images/post/relation-right.jpg) top right no-repeat;
			}
			
			div.post-relation {
				color: #616769;
				padding: 4px 10px 5px 40px;
			}
			
				div.post-relation p { font-size: 1em; font-family: "Times New Roman", serif; }
				div.post-relation ul { margin-top: 5px; }
				div.post-relation ul li {
					list-style: none;
					background: url(images/post/relation-puce.jpg) top left no-repeat;
					padding-left: 14px;
					font-size: 0.9em;
					margin-bottom: 2px;
				}
				
				div.post-relation ul li a { color: #616769; text-decoration: underline; }
				div.post-relation ul li a:hover { color: #616769; text-decoration: none; }

div#respond {
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	width: 597px;
	padding-bottom: 20px;
	background: url(images/comment/shadow.jpg) bottom center no-repeat;
}

	div#respond p { margin-bottom: 10px; }
	div#respond td { padding-bottom: 10px; padding-right: 30px; }
	div#respond table, div#respond tr, div#respond td { border: none; border-collapse: collapse; }
	div#respond form textarea { width: 597px; }
	div#respond form input, div#respond form textarea { 
		border: 2px solid #D4F6FD;
		padding: 2px;
		font-size: 1.2em;
		color: #8C979B;
		font-family: "Times New Roman", serif;
	}
	div#respond form input { background: #FFF url(images/comment/input.jpg) bottom repeat-x; }
	div#respond form textarea { background: #FFF url(images/comment/textarea.jpg) bottom repeat-x; }
	

div#comments {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 597px;
}

	div.comment {
		width: 597px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background: url(images/comment/shadow.jpg) bottom center no-repeat;
		color: #FFF;
	}
	
	div.comment a { color: #FFF; text-decoration: none; }
	div.comment a:hover { color: #FFF; text-decoration: underline; }
	
	div.comment-entry-middle {
		width: 605px;
		background: url(images/comment/blue-entry-middle.jpg) left repeat-y;
	}
	
		div.comment-entry-top {
			width: 605px;
			background: url(images/comment/blue-entry-top.jpg) top left no-repeat;
		}
		
		div.comment-entry-bottom {
			width: 605px;
			background: url(images/comment/blue-entry-bottom.jpg) bottom left no-repeat;
		}
		
		div.comment-entry {
			padding: 12px;
			min-height: 60px;
		}
		
			.comment-info { margin-bottom: 10px; }
			.comment-author { float: left; }
			.comment-date { float: right; }
			
		div.comment-alt div.comment-entry-middle { background: url(images/comment/black-entry-middle.jpg) left repeat-y; }
		div.comment-alt div.comment-entry-top { background: url(images/comment/black-entry-top.jpg) top left no-repeat; }
		div.comment-alt div.comment-entry-bottom { background: url(images/comment/black-entry-bottom.jpg) bottom left no-repeat; }
		
	div.comment-image-middle {
		width: 605px;
		height: 54px;
		background: url(images/comment/blue-image-middle.jpg) top repeat-x;
	}
	
		div.comment-image-left {
			width: 605px;
			height: 54px;
			background: url(images/comment/blue-image-left.jpg) top left no-repeat;
		}
		
		div.comment-image-right {
			width: 605px;
			height: 54px;
			background: url(images/comment/blue-image-right.jpg) top right no-repeat;
		}
		
		div.comment-image {
			padding-left: 40px;
			padding-top: 4px;
		}
		
			div.comment-image p {
				width: 50px;
				height: 50px;
				overflow: hidden;
			}
		
		div.comment-alt div.comment-image-middle { background: url(images/comment/black-image-middle.jpg) top repeat-x; }
		div.comment-alt div.comment-image-left { background: url(images/comment/black-image-left.jpg) top left no-repeat; }
		div.comment-alt div.comment-image-right { background: url(images/comment/black-image-right.jpg) top right no-repeat; }

div#content-navigation {
	width: 632px;
	margin-left: 30px;
}

div.error404 {
	color: #FFF;
	width: 585px;
	height: 280px;
	background: url(images/content/404.png) top left no-repeat;
	margin: 10px auto 0px auto;
}

	div.error404-entry { padding: 180px 10px 0px 20px; }
	
	div.error404 a { color: #FFF; text-decoration: none; }
	div.error404 a:hover { color: #FFF; text-decoration: underline; }
	
	p.error404-bigtext {
		font-size: 1.5em;
		height: 37px;
		margin: 30px auto 0px auto;
		text-align: center;
	}	
		p.error404-bigtext span { padding: 15px 0px 15px 60px; background: url(images/content/404home.jpg) top left no-repeat; }

.wp-pagenavi {
	height: 22px;
	width: 163px;
	color: #CFCBCE;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url(images/content/button-numbers.jpg) top left no-repeat;
	padding-top: 2px;
}

	.wp-pagenavi a { margin-left: 3px; margin-right: 3px; color: #CFCBCE; text-decoration: none; }
	.wp-pagenavi a:hover { color: #00B9EB; text-decoration: none; }
	
	.wp-pagenavi .current { margin-left: 3px; margin-right: 3px; color: #FF35B1; text-decoration: none; }
	
/* Pied de page */

div#footer {
	width: 100%;
	min-height: 335px;
	background: #000 url(images/footer/back.jpg) top repeat-x;
	color: #FFF;
}

div#footer-triangles {
	width: 100%;
	height: 126px;
	background: url(images/footer/triangles.jpg) top repeat-x;
}

div#footer-content {
	width: 996px;
}

	div.footer-box {
		width: 300px !important;
		width: 290px;
		min-height: 230px;
		float: left;
		margin-left: 15px;
		margin-right: 5px;
		margin-bottom: 10px;
		padding-right: 10px;
		padding-top: 20px;
	}
	
		div.footer-sepa {
			background: url(images/footer/sepa.png) top right no-repeat !important;
			background: none;
		}
	
		div.footer-box h2.list {
			width: 137px;
		}
		
		#tags-cloud, .st-tag-cloud{
			font-family: "Times New Roman", serif;
			color: #FFF;
			text-align: center !important;
			margin-top: 8px;
		}
		
			#tags-cloud a, .st-tag-cloud a { color: #FFF; text-decoration: none !important; }
			#tags-cloud a:hover, .st-tag-cloud a:hover { color: #FFF; text-decoration: none !important; }
		
		div#flickr {
			width: 300px !important;
			width: 290px;
			margin-top: 5px;
			overflow: hidden;
		}
			
			div#flickr a {
				display: block;
				float: left;

				margin-right: 5px;
				margin-top: 1px;
			}
			
			div#flickr a img {
				border: 1px solid #A6A6A6;
				padding: 4px;
				background: #FFF;
			}
			
	div#footer-copyright {
		width: 996px;
		height: 50px;
		padding-top: 19px;
		padding-bottom: 6px;
		background: url(images/footer/copyright.png) top center no-repeat;
		color: #2F3031;
	}
	
		div.footer-copyright-box {
			width: 260px;
			min-height: 41px;
			background: url(images/footer/copyright-sepa.jpg) 0px 8px no-repeat;
			float: left;
			padding-left: 10px;
			margin-left: 40px;
		}
		
		.footer-copyright-design {
			background: url(images/footer/design.jpg) center left no-repeat;
			padding-left: 20px;
		}
			
			.footer-copyright-design a { color: #00B9EB; text-decoration: none; }
			.footer-copyright-design a:hover { color: #FF35B1; text-decoration: none; }
		
		.footer-copyright-integr {
			background: url(images/footer/integr.jpg) center left no-repeat;
			padding-left: 20px;
			margin-top: 5px;
		}
		
			.footer-copyright-integr a { color: #FF35B1; text-decoration: none; }
			.footer-copyright-integr a:hover { color: #00B9EB; text-decoration: none; }
			
		.footer-copyright-valid {
			background: url(images/footer/valid.jpg) center left no-repeat;
			padding-left: 20px;
		}

		.footer-copyright-cc {
			font-size: 0.9em;
		}

			.footer-copyright-cc a { color: #2F3031; text-decoration: none; }
			.footer-copyright-cc a:hover { color: #AAA; text-decoration: none; }

