/*
Theme Name: Electroblog
Theme URI: http://www.electroblog.fr
Description: Exclusiv wordpress theme for Electroblog.fr
Version: 2
Author: Hikkyu & Shimator


	.......................................
	.				Summary
	.	
	.	I	Reset
	.	II	Placement
	.	III	Bloc Color, background & border
	.	IV	Typographie
	.	
	.......................................




/* Reset
................................*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

input{
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
*:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img{
	text-decoration: none !important;
	border: none !important;
}

img{
	border: none !important;
}

*::-moz-focus-inner { 
    border: 0;
    padding: 0;
}


/* Placement
...........................................................*/
#blogroll{
	width: 100%;
	display: none;
	position: absolute;
	top: 0px;
	z-index:100;
	padding: 20px 0 20px 0;
}
	#blogrollContent{
		width: 960px;
		margin: 0 auto;
		position: relative;
	}
		#blogrollContent h2{
			width: 940px;
			margin: 0px 10px 10px 10px;
		}
		
		#blogrollContent li h2{
			display: none;
		}
			#blogrollContent li a{
				display: block;
				padding: 5px;
				float: left;
				width: 290px;
				margin: 3px 10px 3px 10px;
			}
	
	#closeBlogroll{
		border:0;
		background: url(images/transparent-bg.png) repeat;
		position: absolute;
		top: -10px;
		right: 10px;
		cursor:pointer;
	}

.page{
	width: 970px;
	margin: 0 auto;
}

#content{
	clear: both;
	margin-top: 10px;
	min-height: 400px;
}

/* Header */
#header{
	margin: 10px 5px 10px 5px;
	height: 265px;
}

	#headerLeft{
		width: 480px;
		float: left;
	}
		#logoBackToHome a{
			display: block;
			width: 150px;
			height: 150px;
			text-indent: -999999px;
			margin-bottom: 20px;
			border: none;
		}
		
		#slogant .onePart{
			margin-bottom: 2px;
			width: auto;
		}
	
	#headerRight{
		width: 480px;
		float: right;
	}
		#headerListPages li{
			display: block;
			text-align: right;
			width: auto;
			margin-bottom: 3px;
		}
			#headerListPages li a{
				padding-top: 5px;
			}
				#headerListPages li a:hover{
					padding-left: 15px;
				}
				
				#headerListPages .current_page_item a{
					padding-left: 15px;
				}
		
		#headerLinks li{
			display: inline;
			float: right;
			margin: 10px 0px 10px 10px;
		}
		
		#headerLinks li a{
			border:0;	
		}
		
		#headerSearchTitle{
			width: 100%;
			text-align: right;
		}
		
		#headerSearch{
			clear: both;
		}
			#headerSearchform{
				float: right;
				height: 30px;
				vertical-align: baseline;
			}
				#headerSearch input[type=text]{
					height: 25px;
					width: 200px;
					padding: 0 5px;
					border: none;
					background: none;
					position:relative;
					float:left;
				}
				
				#headerSearch input[type=submit]{
					width: 25px;
					height: 25px;
					padding: 0;
					padding-top: 2px;
					border: none;
					background: none;
					position:relative;
					float:left;
					margin-left:5px;
					text-indent:0;
				}
					#headerSearch input[type=submit]:hover{
						cursor: pointer;
					}
				


/* Home */	
	#caTourneEnBoucle{
		height: 400px;
	}
	
	#caTourneEnBoucle a{
		border: none;
		text-decoration: none;
	}
		#caTourneEnBoucleTitle{
			margin-left: 5px;
			padding-top: 7px;
			width:350px;
		}
		
		.caTourneEnBouclePost{
			width: 313px;
			height: 375px;
			float: left;
			margin: 10px 5px 10px 5px;
			position: relative;
		}
			.caTourneEnBouclePostContent{
				padding: 10px;
				height: 330px;
				overflow: hidden;
			}
				.caTourneEnBouclePostPictureAndCo{
					width: 293px;
					height: 197px;
					position: relative;
				}
					.caTourneEnBouclePostCat{
						width: auto;
						height: auto;
						padding: 10px;
						position: absolute;
						top: 0; left: 0;
					}
					
					.caTourneEnBouclePostPicture{
						display: block;
						position: absolute;
						top: 0;
					}
					
					.caTourneEnBouclePostTitle{
						width: 273px;
						height: auto;
						padding: 10px;
						position: absolute;
						bottom: 0px;
					}
				
				.caTourneEnBouclePostTheContent{
					padding: 10px;
				}
			
			.readMore{
				display: block;
				width: auto;
				height: auto;
				padding: 5px 5px 5px 7px;
				position: absolute;
				right: 0; bottom: 0px;
				text-align: right;
			}
	
	#caTourneToujoursTitle{
		clear: both;
		margin: 30px 0 0 5px;
	}
	
	#caTourneToujours{
		height: 590px;
		position: relative;
	}
	
	#caTourneToujours a{
		border: none;
		text-decoration: none;
	}
		.caTourneToujoursPost{
			width: 232px;
			height: 160px;
			margin: 5px;
			float: left;
			position: relative;
		}
			.caTourneToujoursPostPicture{
				display: block;
				position: absolute;
				top: 10px; left: 10px;
			}
			
			a.caTourneToujoursPostTitle{
				width: 192px;
				height: auto;
				padding: 10px;
				position: absolute;
				bottom: 10px; left: 10px;
				display: none;
				border: none;
			}
		
		.goToArchives{
			display: block;
			width: auto;
			padding: 5px 5px 5px 7px;
			float: right;
			text-align: right;
			margin-right: 7px;
			padding-top: 5px;
		}

/* One Article */
#onePostInfos{
	width: 785px;
	height: 120px;
	float: right;
	margin-right: 50px;
	padding: 20px;
}
	#onePostInfos img{
		float: right;
		display: block;
	}
	
	#onePostInfos p{
		display: block;
		clear: both;
		width: 100%;
		text-align: right;
		margin-top: 80px;
	}

.post{
	width: 590px;
	float: left;
	margin: -130px 0px 20px 50px;
}
	#onePostPictureAndTitle{
		position: relative;
		width: 590px;
		height: 200px;
		margin-bottom: 20px;
	}
		#onePostPictureAndTitle img{
			position: absolute;
			top: 0px;
		}
		
		#onePostPictureAndTitle h2{
			display: block;
			position: absolute;
			bottom: 0px; left: 0px;
			width: 550px;
			height: auto;
			padding: 20px;
		}
	.onePostContent p{
		margin-top: 10px;
	}
	
	.onePostContent li{
		list-style-type: square;
		list-style-position: inside;
		margin-left: 20px;
	}

#onePostOption{
	float: right;
}
	#onePostOption p{
		width: 190px;
		padding: 5px 0px 0px 5px;
		margin: 3px 50px 3px 0px;
	}

#onePostComplementRelative{
	clear: both;
	height: 260px;
	width: auto;
}

#onePostComplement{
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #F3F3F3;
}
	#onePostComplementWB{
		width: 980px;
		height: 260px;
		margin: 0 auto;
		background-color: white;
	}
		#onePostComplementContent{
			width: 870px;
			margin: 0 auto;
			padding-top: 30px;
		}
			#onePostComplementLeft,
			#onePostComplementRight{
				width: 290px;
				height: 225px;
				float: left;
			}
			
			#onePostComplementCenter{
				width: 270px;
				height: 225px;
				float: left;
			}
			
			#onePostComplementLeft,
			#onePostComplementCenter{
				margin-right: 10px;
			}
			
				#onePostComplementCenter div{
					margin-top: 20px;
				}
				
				#onePostComplementLeft h3{
					clear: both;
					margin-bottom: 5px;
				}
				
				#onePostComplementLeftCatList{
					display: block;
					float: left;
					width: 100%;
					margin-bottom: 30px;
				}
				
				#onePostComplementLeftCatList a,
				#onePostComplementLeftTagList a{
					display: block;
					float: left;
					padding: 5px;
					margin: 2px;
				}
				
				#onePostComplementRight h3{
					display: block;
					padding-left: 10px;
					
				}
				
				#onePostComplementRight ul li{
					display: inline;
					float: left;
					width: 132px;
					height: 92px;
					margin-left: 10px;
					margin-top: 5px;
				}
				
				.fb_btn{
					margin-top:15px;	
				}
				
/* Comments */

#comments{
	width: 870px;
	margin: 0 auto;
}
	#comments h2{
		margin-bottom: 20px;
		width: 100%;
	}
	
	.oneCommentRelative{
		clear: both;
		min-height: 260px;
		width: auto;
	}
		.oneComment{
			position: absolute;
			left: 0;
			width: 100%;
			height: 200px;
			background-color: #F3F3F3;
		}
			.oneCommentWB{
				width: 980px;
				height: 260px;
				margin: 0 auto;
				background-color: white;
			}
				.oneCommentContent{
					width: 870px;
					margin: 0 auto;
					height: auto;
					background-color: white;
				}
					.oneCommentRight{
						width: 790px;
						height: 90px;
						float: right;
						padding: 20px;
					}
						.oneCommentRight img{
							display: block;
							float: right;
						}
						
						.oneCommentRight p{
							display: block;
							clear: both;
							width: 100%;
							text-align: right;
							margin-top: 60px;
						}
					
					.oneCommentLeft{
						width: 550px;
						float: left;
						min-height: 110px;
						margin: -100px 0px 20px 0px;
						padding: 20px;
					}
						.quoteThisComment{
							float: left;
							margin: 23px 0 0 480px;
						}
						.yarr{
							float: left;
							margin: 20px 0 0 10px;
						}
				
	#postcomment,
	#commentTitle{
		clear: both;
	}
	
	#commentTitle{
		margin-top: 80px;
	}
	
	#postcomment{
		margin-top: 30px;
	}
	
	#comments form{
		width: 790px;
		height: 260px;
		margin: 0 auto;
		padding-top: 20px;
	}
	
	
	
		p.p-input-text{
			display: block;
			float: left;
			width: 220px;
			height: 30px;
		}
		
		p.p-input-text.left,
		p.p-input-text.center{
			margin-right: 53px;
		}
		
			label.inlined + input.input-text {
				margin-top: -25px;
				background-color: transparent;
				position: relative; z-index: 2;
			}
			
			label.inlined {
				width: 220px;
				padding: 20px 0 0 12px;
				position: relative; z-index: 1;
				opacity: 1;
				-webkit-transition: opacity 0.15s linear;
				
				/* Stupid IE */
				filter: alpha(opacity=100);
				min-height: 1px;
			}
			
			label.focus {
				opacity: 0.45;
				filter: alpha(opacity=45);
			}
			
			label.has-text {
				opacity: 0.0;
				filter: alpha(opacity=0);
				-webkit-transition-duration: 0s;
			}


		#comments form input[type=text]{
			width: 220px;
			padding: 10px;
			display: block;
		}
		
		#comments form textarea{
			width: 770px;
			height: 130px;
			margin: 20px 0 10px 0;
			padding: 10px;
		}
		
		p.formSubmit{
			width: 100%;
			clear: both;
		}
		
		#comments form input[type=submit]{
			width: 90px;
			height: 30px;
			float: right;
		}
			#comments form input[type=submit]:hover{
				cursor: pointer;
			}

/* Les Gerants */
.unGerantNoir,
.unGerantJaune{
	clear: both;
	width: 840px;
	height: 170px;
	margin: 40px 5px 20px 5px;
}

.unGerantJaune{
	float: right;
}

.unGerantNoir{
	float: left;
}

	.unGerantLeft{
		float: left;
		width: 830px;
		height: 150px;
		margin-top: -130px;
	}
		.unGerantLeft .avatar{
			float: left;
		}
		
		.unGerantLeft .links{
			width: 220px;
			float: left;
			margin: 0px 10px 0px 10px;
		}
			.unGerantLeft .links li{
				margin-bottom: 3px;
			}
				.unGerantLeft .links li a, .unGerantLeft li span{
					position: relative;
					top: -10px;
				}
		
		.unGerantLeft p{
			width: 240px;
			float: left;
			margin: 0px 5px 0px 5px;
		}
		
		.influences{
			float: left;
			width: 180px;
			margin: 0px 5px 0px 15px;
		}
			.influences h3{
				margin-bottom: 10px;
			}
		
	.unGerantRight{
		clear: both;
		float: right;
		width: 830px;
		height: 150px;
	}
	
/* Artistes */
#alphabeticList{
	width: 960px;
	height: 45px;
	margin: 0 auto;
}
	#alphabeticList ul li{
		float: left;
	}
		#alphabeticList ul li a{
			display: block;
			width: 10px;
			height: 15px;
			margin: 0 5px 0 5px;
			padding: 15px 5px 15px 5px;
		}

.oneLetter{
	clear: both;
	float: left;
	margin: 30px 0px 30px 5px;
}
	.oneLetter span{
		padding:5px;
		float: left;
		margin: 3px;
		width: 20px;
	}
	
	.oneLetter ul{
		float: left;
		
	}
		.oneLetter ul li a{
			min-width: 280px;
			padding: 10px;
			display: block;
		}
				.oneLetter ul li ul{
					display: none;
				}
				
				.oneLetter ul li a:hover ul{
					display: block;
				}

/* Archives */
#archivesSearch{
	width: 960px;
	height: 45px;
	margin: 0 auto 40px auto;
}
	#archivesSearch select{
		float: left;
		margin: 13px 10px 0px 10px;
	}


/* 404 */
.erreur{
	width: 960px;
	height: 400px;
}
	.erreur h2,
	.erreur span{
		display: block;
		width: 100%;
		text-align: center;
	}
	
	.erreurLigne1{
		padding: 50px 0 20px 0;
	}	
	
	.erreur span{
		margin-top: 20px;
	}


/* Footer */

#footer{
	clear: both;
	width: 960px;
	margin: 40px auto 0 auto;
}
	#footerTop{
		width: 900px;
		min-height: 250px;
		padding: 30px;
		float: left;
		position: relative;
	}
		#footerTop h4{
			margin-bottom: 10px;
		}
		
		#footerCategoryList{
			width: 250px;
			float: left;
		}
			#footerCategoryList ul{
				padding-top: 5px;
			}
				#footerCategoryList ul li{
					margin: 10px 0 10px 0;
				}
		
		#twitterFeed{
			width: 310px;
			float: left;
			margin-right: 10px;
			overflow: hidden;
		}
			#twitterFeed h4 img{
				position: relative;
				top: -4;
			}
			
			#twitterFeed ul li{
				height: auto;
				display: block;
				margin-bottom: 5px;
				padding: 15px;
				line-height:14px;
			}
			
			
			
			.twitter-timestamp{
				display: block;
				width: 100%;
				text-align: right;
				margin-top: 5px;
			}
		
		#latestComments{
			width: 310px;
			float: left;
		}
			#latestComments li{
				width: 300px;
				height: 38px;
				margin-bottom: 20px;
				padding: 15px 0px 0px 13px;
			}
				.latestCommentInfo{
					display: block;
					padding: 14px 0px 0px 20px;
				}
				
		#backToTop{
			display: block;
			width: 118px;
			height: 23px;
			text-indent: -999999px;
			position: absolute;
			bottom: 0px;
			left:400px;
		}
	
	#footerBottom{
		min-height: 120px;
		width: 920px;
		padding: 20px;
		float: left;
	}
		#footerCreativeCommon{
			width: 260px;
			float: left;
		}
			#footerCreativeCommon img{
				margin: 40px 0px 0px 50px;
			}
		
		#disclamer,
		#credit{
			width: 310px;
			float: left;
		}
			#credit ul{
				margin-top: 30px;
			}
			
			#credit ul li{
				display: block;
				text-align: right;
				margin: 10px 0 10px 0;
			}				
				#credit ul li span{
					position: relative;
					top: -3px;
				}


/* Bloc Color, background, border & picture
............................................................*/
body{
	background: #fff url(images/bg.jpg) no-repeat center top;
}

/* Header */

#blogroll{
	background: url(images/transparent-bg.png) repeat;
}

#blogrollContent h2{
	border-bottom: 1px solid white;
}
	#blogrollContent li a{
		background-color: #EEEEEE;
	}
	
	#blogrollContent li a:hover{
		background-color: yellow;
	}

#logoBackToHome a{
	background: url(images/electroblog-logo.gif) no-repeat;
}

#slogant .onePart{
	background-color: black;
}

#headerListPages li a{
	background-color: black;
		border: none;
}
	#headerListPages li a:hover{
		/*background-color: #FFFF00;*/
	}
	
	#headerListPages .current_page_item a{
		background-color: #FFFF00;
	}
	
#headerSearch input[type=text]{
	background-color: black;
	color: #FFFF00;
}

#headerSearch input[type=submit]{
	background-color: black;
	color: white;
}

/* Home */
#caTourneEnBoucleTitle{
	background-color: white;
}

.caTourneEnBouclePostContent{
	background-color: black;
}

.caTourneEnBouclePost:hover .caTourneEnBouclePostContent{
	background-color: #FFFF00;
}

.caTourneEnBouclePostCat{
	background: url(images/transparent-bg.png) repeat;
}

.caTourneEnBouclePostTitle{
	background: url(images/transparent-bg-yellow.png) repeat;
}
	.caTourneEnBouclePost:hover .caTourneEnBouclePostTitle{
		background: url(images/transparent-bg.png) repeat;
	}

.readMore{
	background-color: black;
}
	.readMore:hover{
		background-color: #FFFF00;
	}

.caTourneToujoursPost{
	background-color: black;
}
	.caTourneToujoursPost:hover{
		background-color: #FFFF00;
	}
	
	.caTourneToujoursPost:hover .caTourneToujoursPostTitle{
		display: block;
	}
	
	a.caTourneToujoursPostTitle{
		background: url(images/transparent-bg.png) repeat;
	}
	
.goToArchives{
	background-color: black;
}
	.goToArchives:hover{
		background-color: #FFFF00;
	}
	

/* One Article */
#onePostInfos{
	background-color:#FFFF00; 
}

#onePostPictureAndTitle h2{
	background: url(images/transparent-bg.png) repeat;
}

#onePostOption p{
	background: url(images/bottom-narrow.png) no-repeat black;
	background-position-y: 8px;
	background-position-x: 180px;
}

#onePostComplementContent{
	border-top: 2px solid #E5E5E5;
}

#onePostComplementRight ul li a img{
	border: 10px solid #EEEEEE;
}
	#onePostComplementRight ul li a img:hover{
		border-color: yellow;
	}

#onePostComplementLeft a{
	background-color: black;
}

/* Comments */
#comments h2{
	border-bottom: 2px solid #E5E5E5;
}

.oneCommentRight{
	background-color: black;
}

.oneCommentLeft{
	background: url(images/comment.jpg) no-repeat white;
	background-position-y: 10px;
	background-position-x: 10px;
}

.oneCommentLeft a img{
	border: none;
}

#comments form input[type=text]{
	border: 2px solid #EAEAEA;
}

#comments form textarea{
	border: none;
	background-color: #EAEAEA;
}

#comments form input[type=submit]{
	border: none;
	background: none;
	background-color: #161616;
}

/* Les Gerants */

#Lucass .unGerantRight{
	background: url(images/lucass.png) no-repeat bottom right black;
}

#Hikkyu .unGerantRight{
	background: url(images/hikkyu.png) no-repeat top right yellow;
}

#Leks .unGerantRight{
	background: url(images/leks.png) no-repeat bottom right black;
}

#Walien .unGerantRight{
	background: url(images/walien.png) no-repeat bottom right yellow;
}

#Clap .unGerantRight{
	background: url(images/clap.png) no-repeat top right black;
}

#Goose .unGerantRight{
	background: url(images/goose.png) no-repeat top right yellow;
}

.influences li{
	list-style-type: square;
	list-style-position: inside;
}	


/* Artistes */

#alphabeticList{
	border-top: 3px solid black;
	background: url(images/bg-liste.jpg) repeat-x;
}
	#alphabeticList ul li a:hover{
		background-color: black;
	}

.oneLetter{
	background-color: white;
	border-bottom: 3px solid white;
	border-left: 3px solid white;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
}

.oneLetter{
	background-color: #EEEEEE;
}
	.oneLetter:hover{
		background-color: yellow;
	}

.oneLetter ul li a{
	background-color: #EEEEEE;
	border-top: 1px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
	border-bottom: 1px solid white;
}
	.oneLetter ul li a:hover{
		background-color: black;
	}
	
	
	
	
/* Archives */
#archivesSearch{
	border-top: 3px solid black;
	background: url(images/bg-liste.jpg) repeat-x;
}



/* 404 */
.erreur{
	background-color: white;
}

/* Footer */
#footerTop{
	background-color: #EEEEEE;
	border-bottom: 3px solid #969696;
}
	#footerCategoryList ul li{
		list-style-image: url(images/puce.jpg);
		list-style-position: inside;
	}
	
	#twitterFeed ul li{
		background-color: #ADADAD;
		-moz-border-radius: 8px; 
    	-webkit-border-radius: 8px;
	}
	
	#latestComments li{
		background: url(images/bg-recent-com.png) no-repeat;
	}

#backToTop{
	background: url(images/haut-de-page.jpg) no-repeat;
	border: none;
}	

#footerBottom{
	background-color: #161616;
}



/* Typography
...............................*/

/*@font-face {
	font-family: "Adobe Caslon Pro";
	font-style: normal;
	font-weight: normal;
	src: url(typos/ACaslonPro-Regular.otf) format("opentype") local("Adobe Calson Pro");
}

@font-face {
	font-family: "Adobe Caslon Pro";
	font-style: italic;
	font-weight: normal;
	src: url(typos/ACaslonPro-Italic.otf) format("opentype");
}*/

body{
	font-family: Helvetica, Arial, sans;
	font-size: 13px;
}

a,
a:link{
	color: #494949;
	text-decoration: none;
	border-bottom: 1px solid #494949;
}

a:hover{
	border-bottom: 1px solid #FFFF00;
}

.bold{
	font-weight: bold;
}

blockquote{
	font-style: italic;
	color: gray;
}

blockquote:before,
blockquote:after{
	content: &quot;
}

/* header */
#blogrollContent h2{
	color: white;
	font-size: 25px;
	font-family: "Adobe Caslon Pro", Georgia;
}
	#blogrollContent li a{
		border: none;
	}

.onePart{
	font-family: "Adobe Caslon Pro", Georgia, serif;
	font-size: 2em;
	color: white;
	line-height: 30px;
	padding-top: 4px;
}
	span.yellow{
		color: #FFFF00;
	}


#headerSearchTitle{
	font-family: "Adobe Caslon Pro", Georgia;
	font-size: 25px;
	font-style: italic;
	font-weight: normal;
}

#headerListPages li a{
	font-family: "Adobe Caslon Pro", "Times New Roman";
	font-weight: normal;
	font-size: 25px;
	text-transform: lowercase;
	text-decoration: none;
	color: white;
}
	#headerListPages li a:hover{
		color: black;
	}
	
	#headerListPages .current_page_item a{
		color: black;
	}
	


#headerSearch input[type=submit]{
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-weight: normal;
}

/* Home */
#caTourneToujoursTitle,
#caTourneEnBoucleTitle{
	font-family: "Adobe Caslon Pro", Georgia;
	font-size: 25px;
	font-style: italic;
	font-weight: normal;
}

div.caTourneEnBouclePostContent p{
	color: white;
}

div.caTourneEnBouclePost:hover .caTourneEnBouclePostContent p{
	color: black;
}

div.caTourneEnBouclePostCat{
	color: white;
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-size: 17px;
}

a.caTourneEnBouclePostTitle{
	color: black;
	text-decoration: none;
	font-family: "Times New Roman", Georgia;
	font-size: 20px;
}
	.caTourneEnBouclePost:hover .caTourneEnBouclePostTitle{
		color: white;
	}

a.caTourneToujoursPostTitle{
	color: white;
	text-decoration: none;
	font-family: "Adobe Caslon Pro", Georgia;
	font-size: 20px;
}

a.readMore{
	color: white;
	text-decoration: none;
	font-family: Georgia;
	font-style: italic;
	font-size: 12px;
}
	a.readMore:hover{
		color: black;
	}

a.goToArchives{
	color: white;
	text-decoration: none;
	font-family: Georgia;
	font-style: italic;
	font-size: 12px;
}
	.goToArchives:hover{
		color: black;
	}
	
/* One Article */
#onePostPictureAndTitle h2{
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-size: 30px;
	color: white;
}

#onePostOption p a{
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-size: 18px;
	color: white;
	border: none;
}

.onePostContent p{
	font-size:14px;
	line-height:20px;
}

.onePostContent li{
	font-size: 14px;
	line-height: 20px;
}

#onePostComplementLeft h3,
#onePostComplementCenter h3,
#onePostComplementRight h3{
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-size: 18px;
}

#onePostComplementRight a,
#onePostComplementRight a:visited{
	border: none;
}

#onePostComplementCenter a{
	border: none;
}

#onePostComplementLeftCatList a,
#onePostComplementLeftTagList a{
	border: none;
}

#onePostComplementLeftCatList a:hover,
#onePostComplementLeftTagList a:hover{
	border: none;
	color: #FFFF00;
}

#onePostComplementLeft a{
	color: white;
	text-decoration: none;
}

#commentTitle,
#postcomment{
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-size: 28px;
}

#comments form input[type=submit]{
	color: white;
}

.oneCommentRight p{
	color: white;
}
	.oneCommentRight p a{
		color: #FFFF00;
		border: none;
	}

/* Les Gerants */
.unGerantNoir,
.unGerantNoir a{
	color: white;
	border: none;
}

.unGerantJaune,
.unGerantJaune a{
	color: black;
	border: none;
}

.unGerantJaune a:hover{
	border-bottom: 1px solid black;
}

.unGerantNoir a:hover{
	border-bottom: 1px solid white;
}

.unGerantLeft h3{
	font-family: "Adobe Caslon Pro", Georgia;
	font-size: 20px;
	font-style: italic;
}


/* Les artistes */
#alphabeticList ul li a{
	color: black;
	border-bottom: none;
}
	#alphabeticList ul li a:hover{
		color: white;
	}

.oneLetter ul li a:hover{
	color: white;
}

/* Archives */

select{
	
}

/* Recherche */

.searchResult h3{
	width:auto !important;	
}

/* 404 */
.erreurLigne1{
	font-family: Georgia;
	font-style: italic;
	font-size: 40px;
}

.erreurLigne2{
	font-family: "Adobe Caslon Pro", Georgia;
	font-size: 22px;
}

/* Footer */
#footerCategoryList ul,
#twitterFeed ul,
#latestComments ul{
	color: #494949;
}

#footerTop h4{
	font-family: "Adobe Caslon Pro", Georgia;
	font-style: italic;
	font-size: 19px;
}
		#footerCategoryList ul li a,
		a.latestCommentsComment{
			color: #494949;
			border: none;
			text-decoration: none;
		}
		#footerCategoryList ul li a:hover,
		.latestCommentsComment:hover{
			border-bottom: 1px solid #FFFF00;
		}
		.latestCommentInfo{
			font-size: 11px;
			color: gray;
		}

#footerBottom{
	color: gray;
	font-size: 12px;
}

