/*
Theme Name: Sequoia TV Blog
Description: Thème pour Sequoia TV Blog
Version: 2.0
Author: Makheia Digital
*/

body {
	/*background-attachment: fixed;
	background-image: url('images/sequoia_bg_without_logo.jpg');
	background-position: center top;
	background-repeat: no-repeat;*/
	font: 13px/16px Arial, Helvetica, sans-serif;
}

/* ### */

a, a img {
	border: none;
	outline: none;
}

div.clear {
	clear: both;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}

img.alignleft {
	padding-right: 10px;
}
img.alignright {
	padding-left: 10px;
}

/* ### */

#global {
	margin: 0 auto;
	width: 958px;
}

#header {
	height: 150px;
}

#wrap {
	/*overflow: hidden;*/
}

/* CONTENT */

#content {
	background: #fff;
	border-top: 5px solid #542279;
	float: left;
	width: 672px;
}
	#content_top {
		border-bottom: 1px solid #542279;
		color: #333;
		font-size: 11px;
		overflow: hidden;
		padding: 10px;
		_height: 22px;
	}
		#content_top form.inscription {
			border-right: 1px solid #CCC;
			float: left;
			padding: 0 10px;
		}
			#content_top form.inscription input.text {
				border: 1px solid #542279;
				color: #AAA;
				font-size: 11px;
				height: 18px;
				padding-left: 3px;
				width: 155px;
			}
			#content_top form.inscription input.submit {
				background: url('images/puce_sequoia_violette.jpg') no-repeat center;
				border: none;
				cursor: pointer;
				height: 18px;
				text-indent: -10000px;
				width: 12px;
			}
		#content_top ul.links {
			float: right;
			list-style: none;
			margin: 0;
			padding: 3px 10px 0 0;
		}
			#content_top ul.links li {
				border-left: 1px solid #CCC;
				display: inline;
				padding: 4px 10px;
			}
				#content_top ul.links li a,
				#content_top ul.links li a:visited {
					color: #333;
					text-decoration: none;
				}
	#content_center {
		overflow: hidden;
		padding: 30px;
	}
		#content_center h1.title {
			color: #542279;
			font: 31px/1 Georgia;
			margin: 0 0 40px 0;
		}
	
/* FIN CONTENT */

/* POST */

.post {
	overflow: hidden;
}
	.post img.thumbnail {
		border: 1px dotted #B2B2B2;
		padding: 10px;
	}
	.post p.date {
		color: #542279;
		font-size: 10px;
		margin: 0 0 5px 0;
	}
	.post h2.title {
		color: #000;
		font-family: Georgia;
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 15px 0;
	}
		.post h2.title a,
		.post h2.title a:visited {
			color: #000;
			text-decoration: none;
		}
	.post div.excerpt {
		color: #4A4C49;
		font-size: 13px;
		margin: 0 0 10px 0;
		text-align: justify;
	}
	.post p.suite {
		font-size: 11px;
		margin: 0;
		text-align: right;
	}
		.post p.suite a, .post p.editpost a {
			background: url('images/puce_sequoia_violette.jpg') no-repeat right;
			color: #542279;
			padding-right: 18px;
		}
	.post p.editpost {
		font-size: 11px;
		margin: 0;
		text-align: left;
	}
.post.first {
	overflow: hidden;
}
	.post.first img.thumbnail {
		float: left;
		margin-right: 20px;
	}
.post.not_first {
	/*padding-top: 35px; JLR*/
	padding-top: 20px;
	width: 291px;
}
	.post.not_first img.thumbnail {
		width: 268px;
	}
.post.not_first.left {
	float: left;
}
.post.not_first.right {
	float: right;
}
.post.category {
	clear: both;
	overflow: hidden;
	padding: 0 0 30px 0;
}
	.post.category div.thumbnail {
		float: left;
		margin-right: 30px;
		width: 185px;
	}
	.post.category div.thumbnail.tendances {
		width: 70px;
	}
	.post.category h2.title {
		font: bold 16px/18px Georgia;
		margin: 0 0 5px 0;
	}
	.post.category div.excerpt {
		font-size: 11px;
		margin: 0 0 5px 0;
	}
.post.tendance {
	float: left;
	padding-right: 15px;
	text-align: center;
}
.post.tendance.last {
	padding-right: 0;
}
	.post.tendance h3.title {
		color: #542279;
		margin: 5px 0;
	}
	.post.tendance p.link {
		margin: 0;
	}
		.post.tendance p.link a {
			color: #542279;
		}
.post.single {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
	.post.single img.thumbnail {
		float: left;
		margin-right: 30px;
		width: 162px;
	}
	.post.single p.tags,
	.post.single p.cats {
		color: #542279;
		font-size: 11px;
		margin: 0 0 5px 0;
	}
		.post.single p.tags a,
		.post.single p.tags a:visited,
		.post.single p.cats a,
		.post.single p.cats a:visited {
			color: #666666;
		}
	.post.single h2.title {
		margin-top: 15px;
		font: normal 26px/30px Georgia;
	}
	.post.single div.content {
		color: #4A4C49;
		font-size: 13px;
		margin: 0;
		text-align: justify;
	}
.post.tags {
	padding: 0 20px 30px 0;
	width: 184px;
	float: left;
}
	.post.tags img.thumbnail {
		float: none;
		width: 162px;
	}
	.post.tags p.date {
		text-align: right;
	}
	.post.tags h2.title {
		margin-top: 15px;
		font: bold 16px/18px Georgia;
	}
	.post.tags div.excerpt {
		overflow: hidden;
	}
.post.tags.last {
	padding-right: 0;
}
#post_navigation {
	clear: both;
	margin-top: 10px;
	overflow: hidden;
}
	#post_navigation div.previous {
		background: url('images/chevron_gauche.jpg') no-repeat center left;
		float: left;
		padding-left: 20px;
	}
		#post_navigation div.previous a,
		#post_navigation div.previous a:visited {
			color: #542279;
		}
	#post_navigation div.next {
		background: url('images/chevron_droite.jpg') no-repeat center right;
		float: right;
		padding-right: 20px;
	}
		#post_navigation div.next a,
		#post_navigation div.next a:visited {
			color: #542279;
		}
div.filet {
	background: url('images/filet.jpg') no-repeat;
	clear: both;
	height: 20px;
	width: 612px;
}

/* FIN POST */

/* DOSSIER */

.dossier {
	overflow: hidden;
}
	.dossier div.encart {
		color: #000;
		font: bold 12px/18px Georgia;
		float: left;
		width: 165px;
		margin-right: 30px;
	}
	.dossier div.content {
	
	}
		.dossier div.content h2 {
			color: #000;
			font-family: Georgia;
			font-size: 20px;
			line-height: 24px;
			margin: 0 0 15px 0;
		}
	.dossier p.pagination {
		text-align: right;
	}

/* FIN DOSSIER */

/* SLIDER */

.anythingSlider                         { width: 612px; height: 295px; position: relative; margin: 50px auto 15px; }
.anythingSlider .wrapper                { width: 588px; border: 12px solid #ccc; overflow: auto; height: 270px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }

.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #fff; margin: 0; padding: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 270px; width: 588px; margin: 0; }
.anythingSlider ul li img		{ margin: 0; padding: 0; }
.anythingSlider .arrow                  { display: none; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: absolute; top: -20px; right: 5px; text-align: center; }
#thumbNav a                             { color: black; display: inline-block; height: 12px; width: 14px; margin: 0 5px 0 0; background: url('images/slider_chevron_gris.jpg') no-repeat; text-align: center; text-decoration: none; outline: none; }
#thumbNav a:hover                       { background-image: url('images/slider_chevron_violet.jpg'); }
#thumbNav a.cur                         { background-image: url('images/slider_chevron_violet.jpg'); }

#start-stop                             { display: none; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

.anythingSlider .wrapper ul ul          { position: static; margin: 0; padding: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.textSlide {
	overflow: hidden;
	padding: 0 10px 0 0;
}
	.textSlide h2 {
		font-size: 14px;
		margin: 10px 0 0 0;
	}
	.textSlide div.thumbnail {
		float: left;
		margin: 0 10px 10px 0;
	}
	.textSlide div.content {
		font-size: 11px;
		line-height: 14px;
		padding-left: 10px;
	}
		.textSlide div.content p {
			margin-top: 0;
		}

/* FIN SLIDER */

/* PAGINATION WP-PAGENAVI */

div.wp-pagenavi {
	padding: 10px 0 20px;
	text-align: center;
}
	div.wp-pagenavi span.current {
		border: 1px dotted #542279;
		color: #542279;
		margin: 0 5px;
	}
	div.wp-pagenavi a,
	div.wp-pagenavi a:visited {
		border: 1px dotted #ccc;
		color: #542279;
		font-weight: bold;
		margin: 0 5px;
	}
	div.wp-pagenavi a:hover {
		border: 1px dotted #542279;
	}

/* FIN PAGINATION WP-PAGENAVI */

/* SIDEBAR */

#sidebar {
	float: right;
	width: 266px;
}
	#sidebar div.bloc {
		background: #fff;
		margin-bottom: 20px;
		padding: 10px;
	}
		#sidebar div.bloc h3 {
			color: #542279;
			margin: 0 0 5px;
			text-transform: uppercase;
		}
	#sidebar_tendance {
		border-top: 5px solid #542279;
		overflow: hidden;
	}
		#sidebar #sidebar_tendance h3.title {
			font-size: 30px;
			padding-bottom: 10px;
			text-align: right;
			text-transform: none;
		}
		#sidebar_tendance img.thumbnail {
			float: left;
			padding: 0 10px 0 0;
		}
		#sidebar_tendance div.content {
			font-size: 11px;
		}
			#sidebar_tendance div.content p {
				margin-top: 0;
			}
		#sidebar_tendance ul {
			list-style: none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			height: 26px;
		}
			#sidebar_tendance ul li {
				background: url('images/bouton.jpg') no-repeat;
				float: right;
				height: 26px;
				margin-left: 10px;
				text-align: center;
				width: 84px;
			}
				#sidebar_tendance ul li a.bouton,
				#sidebar_tendance ul li a.bouton:visited {
					color: #542279;
					display: block;
					font-size: 12px;
					padding: 4px 0 5px;
					text-decoration: none;
					width: 84px;
				}
	#sidebar_Franklin {
		background-color:#FFF;
		text-decoration:none;
		color:#666;
		margin-bottom:20px;
	}
		#sidebar_Franklin ul {
				list-style: none;
				margin: 0;
				padding: 10px;
			}
				#sidebar_Franklin ul li {
					background: url('images/puce_sequoia_violette.jpg') no-repeat right;
					border-bottom: 1px dotted #542279;
					font-size: 12px;
					padding: 3px 0;
				}
					#sidebar_Franklin ul li a,
					#sidebar_Franklin ul li a:visited {
						color: #666666;
						text-decoration: none;
					}
	#sidebar_categories {
	
	}
		#sidebar_categories ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
			#sidebar_categories ul li {
				background: url('images/puce_sequoia_violette.jpg') no-repeat right;
				border-bottom: 1px dotted #542279;
				font-size: 12px;
				padding: 3px 0;
			}
				#sidebar_categories ul li a {
					color: #666666;
					text-decoration: none;
				}
	#sidebar_dossiers {
	
	}
		#sidebar_dossiers a {
			display: block;
			height: 125px;
			width: 246px;
			margin-top: 10px;
		}
	#sidebar_tags {
		
	}
		#sidebar_tags div.st-tag-cloud {
			overflow: hidden;
		}
			#sidebar_tags div.st-tag-cloud a {
				float: left;
				padding: 3px 6px;
				text-decoration: none;
			}
		#sidebar_tags #search_form {
		
		}
			#sidebar_tags #search_form input.text {
				border: 1px solid #542279;
				height: 18px;
				padding-left: 3px;
				width: 190px;
			}
			#sidebar_tags #search_form input.submit {
				background: url('images/search_ok.jpg') no-repeat;
				border: none;
				cursor: pointer;
				height: 20px;
				text-indent: -10000px;
				width: 40px;
			}
	#sidebar_agences {
	
	}
		#sidebar_agences a {
			display: block;
			height: 112px;
			width: 245px;
			margin-top: 10px;
		}
	#sidebar_liens {
	
	}
		#sidebar_liens a {
			color: #666;
		}
div.filet_sidebar {
	background: url('images/filet_sidebar.jpg') no-repeat;
	clear: both;
	height: 20px;
	width: 246px;
}

/* FIN SIDEBAR */

#footer {
	padding-top: 10px;
	overflow: hidden;
	width: 672px;
}
	#footer #webtv{
		width: 672px;
		background: #fff;
		margin-bottom:10px;
		text-align:center;
	}
	#footer div.bloc {
		background: #fff;
		float: left;
		padding: 10px 0;
		width: 292px;
	}
		#footer div.bloc h3 {
			color: #542279;
			margin: 0 0 5px;
			padding: 0 10px;
			text-transform: uppercase;
		}
		#footer div.bloc ul {
			list-style: none;
			margin: 0;
			padding: 0 10px;
		}
			#footer div.bloc ul li {
				border-bottom: 1px dotted #542279;
				font-size: 11px;
				padding: 3px 0;
			}
				#footer div.bloc ul li a {
					color: #4A4C49;
					text-decoration: none;
				}
		#footer #derniers_articles ul li a {
			background: url('images/puce_sequoia_violette.jpg') no-repeat;
			padding-left: 20px;
		}
		#footer #archives {
			margin: 0 0 0 20px;
		}
			#footer #archives ul {
				float: left;
				padding: 0 0 0 10px;
			}
				#footer #archives ul li {
					list-style: disc inside;
					color: #542279;
					text-transform: capitalize;
				}
				#footer #archives ul li.last {
					border: none;
				}
				#footer #archives ul li.no_bullet {
					list-style: none;
				}
			#footer #archives ul.month {
				width: 137px;
			}
			#footer #archives ul.year {
				width: 123px;
			}
	#footer a.haut {
		background: url('images/haut.png') no-repeat;
		float: right;
		height: 57px;
		text-decoration: none;
		width: 57px;
	}
