/*  
Theme Name: Split Da Diz
Author: Polo
Author URI: http://peraymond.fr/
*/




/* 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; }

table.no, table.no tr, table.no td { border: none; border-collapse: collapse; vertical-align: top; }

h2.list {
	border-bottom:1px solid #8ee3ff;
	color:#c1f0ff;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.75em;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:0.05em;
}

h2.list_col {
	border-bottom:1px outset #B5C2C8;
	color:#B5C2C8;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.75em;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:0.05em;
}
			
ul.list, div.list {
	width: 180px;
	color: #FFF;
}
					
ul.list li {
	list-style: none;
	display: block;
}

ul.list li a, div.list a {
	display: block;
	padding:2px 0;
	margin-right: 12px;
	border-bottom: 1px #FFF dotted;
	color: #FFF;
}

ul.list li a:hover, div.list a:hover { 
	background-color: #FB0083; }

ul.list li a:first-letter, div.list a:first-letter {
	background: url(images/puce.gif) center left no-repeat;
	padding-left: 16px;
}

ul.list_col, div.list_col {
	width: 140px;
	color: #FFF;
}
					
ul.list_col li {
	list-style: none;
	display: block;
}

ul.list_col li a, div.list_col a {
	display: block;
	padding:2px 0;
	color: #FFF;
	text-decoration:none;
	border-bottom: 1px #FFF dotted;
}

ul.list_col li a:hover, div.list_col a:hover { 
	background-color: #1A1D1F;
	margin-right:6px;	
	padding:2px 15px;
	color: #FFF;
	}

ul.list_col li a:first-letter, div.list_col a:first-letter {
	background: url(images/puce.gif) center left no-repeat;
	padding-left: 16px;
}

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;
	padding:3px 0;
	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: geneva,"helvetica neue",helvetica,calibri,trebuchet,arial,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;
				}

				div#head-blue-1 h2.list {
					padding-top:7px;
					width:285px;
				}
			
			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: 25px;
					}
					
						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: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
							text-decoration: none;
						}
		
						a#head-rss-ico:hover { color: #FFF; text-decoration: none; }
						
						#head-rss .feed-readers {
							font-family:  Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
							font-size:1.75em;
							color: #FFF;
							font-style:oblique;
							text-align: center;
							margin-top:5px;
						}
						
					#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: Georgia,Palatino,"Palatino Linotype",Times,"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-facebook { background: url(images/head/facebook.png) 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-aaa ul li a { cursor: pointer; }

	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: 188px;
			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 {
			padding:10px 0 10px 26px;
			width:190px;
		}
		
		div.menu-black-2-sepa-1 {
			padding:0 0 18px;
			background: url(images/menu/black-2-sepa-1.png) bottom center no-repeat;
			width:190px;
		}
		
		div.menu-black-2-sepa-1 ul li a {
		display:block;
		color: #7F8A8F;
		text-decoration: none; 
		font-variant: small-caps;
		border-top:	1px dotted #FFF;
		display: block;
		padding:2px 0;
		color: #FFF;
		text-decoration:none;
		letter-spacing: 0.4em; 
		}	
		
		div.menu-black-2-sepa-1 ul li a:first-letter, div.list a:first-letter {
		background: url(images/puce.gif) center left no-repeat;
		padding-left: 16px;
		}

		div.menu-black-2-sepa-1 ul li.bleu a{
		border-top: 0;
		}
		
		div.menu-black-2-sepa-1 ul li.bleu a:first-letter{
		color: #00B9EB;
		}
		
		div.menu-black-2-sepa-1 ul li.bleu a:hover{
			background-color: #1A1D1F;
			margin-right:6px;		
			padding:2px 15px;
			color: #FFF;
		}
		
		div.menu-black-2-sepa-1 ul li.rose a:first-letter{
		color: #FF0088;
		}
		
		div.menu-black-2-sepa-1 ul li.rose a:hover{
			background-color: #1A1D1F;
			margin-right:6px;		
			padding:2px 15px;
			color: #FFF;
		}	
		
		div.menu-black-2-sepa-1 ul li.blanc a:first-letter{
		color: #FFF;
		}

		div.menu-black-2-sepa-1 ul li.blanc a:hover{
			background-color: #1A1D1F;
			margin-right:6px;		
			padding:2px 15px;
			color: #FFF;
		}	
		
		div.menu-black-2-sepa-1 ul li.blanc a:hover:first-letter{
		color: #00B9EB;
		}		
		
		div.menu-black-2-sepa-1 ul li a:hover {
		background-color:#1a1d1f;
		}	
	
		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-2-sepa-3 {
			padding:5px 0 10px;
			background:transparent url(images/menu/black-2-sepa-3.png) no-repeat scroll center -45px;
		}
		
		div.menu-black-2-sepa-3 p.twitter{
			padding:50px 0 0;
			color: #a7b7bd;
			font-size: 1.4em;
			font-family: Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;
			font-style: oblique;
			letter-spacing:0.09em;
			line-height:0.9em;
			text-decoration: none; 
			font-variant: small-caps;
		}
		div.menu-black-2-sepa-3 p.twitter_day {
			text-align: left;
		}
		
		div.menu-black-2-sepa-3 p.twitter_day a{
			padding: 3px;
			color: #fff;
			font-size: .9em;
			letter-spacing: .08em;
			text-decoration: none; 	
		}
		
		div.menu-black-2-sepa-3 p.twitter_day a:hover{
			background-color:#1a1d1f;
		}

		div.menu-black-2-sepa-4 {
			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 {
			padding:15px 0 120px 26px;
			width:192px;
		}

		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;
			font-family:  Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; text-decoration: none; font-size: 1.1em;		
		}
		
	div.menu-black-3-sepa-2 h2 {
		text-indent:-9999px;
		display:block;
		height:60px;
		width:264px;
	}	

	div.menu-black-3-sepa-2 h2 {
		background:url(./images/jobs.png) no-repeat;
		border-bottom: 0;
		padding: 0;
	}	
	
	div.menu-black-3-sepa-2 a {
	color: #00B9EB;
	text-decoration: none; 
	font-style: oblique;
	font-size: 0.8em;
	}	
	
	div.menu-black-3-sepa-2 ul {
	padding: 0;
	margin: 0;
	width: 208px;
	}	
	
		
		div.menu-black-3-sepa-3 {
			padding-bottom: 20px;
			background: url(images/menu/black-3-sepa-1.png) bottom center no-repeat;
		}
		
		div.menu-black-3-sepa-4 {
			padding-top: 10px;
			background: url(images/menu/black-3-sepa-2.png) top center no-repeat;
		}
			div.partenaire1 a{
				background: url(images/partenaires/01_Emob.jpg) top left no-repeat;
				width: 186px;
				height: 46px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire1 a:hover{
				background: url(images/partenaires/01_Emob.jpg) top right no-repeat;
			}
			
			div.partenaire2 a{
				background: url(images/partenaires/02_RootsArt.jpg) top left no-repeat;
				width: 186px;
				height: 37px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire2 a:hover{
				background: url(images/partenaires/02_RootsArt.jpg) top right no-repeat;
			}
			
			div.partenaire3 a{
				background: url(images/partenaires/03_clubclub.jpg) top left no-repeat;
				width: 186px;
				height: 52px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire3 a:hover{
				background: url(images/partenaires/03_clubclub.jpg) top right no-repeat;
			}
			
			div.partenaire4 a{
				background: url(images/partenaires/04_poprave.jpg) top left no-repeat;
				width: 186px;
				height: 59px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire4 a:hover{
				background: url(images/partenaires/04_poprave.jpg) top right no-repeat;
			}
			
			div.partenaire5 a{
				background: url(images/partenaires/05_jcd.jpg) top left no-repeat;
				width: 186px;
				height: 46px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire5 a:hover{
				background: url(images/partenaires/05_jcd.jpg) top right no-repeat;
			}
			
			div.partenaire6 a{
				background: url(images/partenaires/06_fubiz.jpg) top left no-repeat;
				width: 186px;
				height: 46px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire6 a:hover{
				background: url(images/partenaires/06_fubiz.jpg) top right no-repeat;
			}
			
			div.partenaire7 a{
				background: url(images/partenaires/07_whe.jpg) top left no-repeat;
				width: 186px;
				height: 45px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire7 a:hover{
				background: url(images/partenaires/07_whe.jpg) top right no-repeat;
			}
			
			div.partenaire8 a{
				background: url(images/partenaires/08_stickerie.jpg) top left no-repeat;
				width: 186px;
				height: 68px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire8 a:hover{
				background: url(images/partenaires/08_stickerie.jpg) top right no-repeat;
			}
			
			div.partenaire9 a{
				background: url(images/partenaires/09_manzi.jpg) top left no-repeat;
				width: 186px;
				height: 58px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire9 a:hover{
				background: url(images/partenaires/09_manzi.jpg) top right no-repeat;
			}
			
			div.partenaire10 a{
				background: url(images/partenaires/10_ViaComIt.jpg) top left no-repeat;
				width: 186px;
				height: 54px;
				display: block;
				text-indent:-9999px;
			}
			div.partenaire10 a:hover{
				background: url(images/partenaires/10_ViaComIt.jpg) top right no-repeat;
			}
			
		div.menu-detente table, div.menu-detente tr, div.menu-detente td {
			border: none;
			border-collapse: collapse;
		}
		
			div.menu-detente table td.entry { padding: 5px 5px 0px 5px; line-height: 20px; text-align: center; }
			div.menu-detente table td.entry span { font-size: 1.2em; }
		
			.menu-featured .featur { margin-bottom: 10px; }
		
			.menu-featured .alt .entry { text-align: right; }
			.menu-featured .entry span { font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; text-decoration: underline; font-size: 1.2em; }
			.menu-featured .entry a { font-size: 0.9em; color: #00B9EB; text-decoration: none; font-style: oblique; }
			
			.menu-featured .img { float: left; margin-right: 5px; }
			.menu-featured .alt .img { float: right; margin-left: 5px; }

	div#feat-button { width: 181px; height: 24px; background: url(images/featured/feat-button-off.jpg) top no-repeat; }
		div#feat-button p { padding: 4px 0 0 6px; }
		div#feat-button a, div#feat-button a:hover { color: #FFF; text-decoration: none; cursor: pointer; }
	div#feat-container { width: 181px; display: none; }
	ul.feat-list { padding-bottom: 1px; background: url(images/featured/feat-list-bottom.jpg) bottom no-repeat; }
	ul.feat-list li { list-style: none; }
	ul.feat-list li a { display: block; background: url(images/featured/feat-list.jpg) top no-repeat; height: 24px; color: #FFF; text-decoration: none; }
	ul.feat-list li a:hover { background: url(images/featured/feat-list-hover.jpg) top no-repeat; color: #FFF; }
		
	ul.feat-list li.first a { background: url(images/featured/feat-list-first.jpg) top no-repeat; height: 22px; }
	ul.feat-list li.first a:hover { background: url(images/featured/feat-list-first-hover.jpg) top no-repeat; }
		
	ul.feat-list li a span { display: block; padding: 3px 0 0 28px; }
	
	div#feat-shadow { width: 181px; height: 16px; background: url(images/featured/feat-shadow.jpg) top no-repeat; }
/* 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:  Georgia,Times,"Times New Roman",serif;
			font-size:2em;
			font-variant:small-caps;
			color: #404040;
			filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
		}
		
			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:  Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
				font-size: 4.3em;
				float: left;
				color: #BBCBD1;
				margin: -7px 4px -14px 0px;
			}
			
			div.post-entry p { margin-bottom: 10px; }
			div.post-entry ol, div.post-entry ul { margin-left: 15px; }
			div.post-entry h2 { font-size: 1.3em; }
			div.post-entry h3 { font-family:  Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; font-size: 1.2em; }
			div.post-entry blockquote { 
				background: url(images/post/quote.jpg) top left no-repeat; 
				padding: 20px 20px 10px 20px; 
				min-height: 65px;
				font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
				font-size:1.8em;
				font-style:oblique;
				letter-spacing:-0.06em;
				line-height:1.1em; }
			
		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: Georgia,Palatino,"Palatino Linotype",Times,"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:  Georgia,Palatino,"Palatino Linotype",Times,"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; }


/* 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:286px;
		}
		
		div.st-tag-cloud {
			font-family:  Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
			color: #FFF;
			text-align: center;
			margin-top: 11px;
			word-spacing:.3em;
			font-size:1.7em;
			font-style:oblique;
			line-height:1.62em;
		}
		
			div.st-tag-cloud a { color: #FFF; background: #fff filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; text-decoration: none; }
			div.st-tag-cloud a:hover { background-color:#FFF; color: #FF35B1; text-decoration: none; }
		
		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;
				margin:8px 3px;
				padding:6px;
				background: #FFF;
				filter:alpha(opacity=35);-moz-opacity:.35;opacity:.20;
			}
			
			div#flickr a img:hover {
				filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
			}
			
	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; }

table#MBL_COMM td.mbl_fo_hidden { display: none; }

body div#toolTip { position:absolute;z-index:1000;width:240px;background:#1B1C20;border:2px double #B5C2C8;text-align:left;padding:5px;min-height:1em;-moz-border-radius:4px; }
body div#toolTip p { 
	margin:0;padding:0;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.6em;
	color: #B5C2C8;
	font-weight:normal;
}
body div#toolTip p em { 
	display:block;
	color:#888;
	font-style:normal;
	font-size:.6em;
 }
body div#toolTip p em span { font-weight:bold;color:#fff; }