/*
Theme Name: Blog 1001 listes
Theme URI: http://www.lasimpleagence.com
Description: Blog 1001 listes
Author: La simple agence
Version: 1.0
Tags: La simple agence
*/


/* -------------------------------------------------------------- */
*{
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}



body {
	background-color: #000000;
	color: black;
	font-size: 11px;
	font-family: arial, Georgia, serif;
	margin: 0;
}

#main { font-family: "Trebuchet MS", arial, Georgia, serif; }

a {
	color: #C50065;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-weight: normal;
}

h2 {
	font-size: 16px;
	text-transform: uppercase;
}

p {
	padding: 0;
	margin: 0;
}

a img {
	border: 0 none;
}

.clear {
	clear: both;
}

.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.highslide-credits {
	display: none!important;
}

	#conteneur {
		background:  url(images/bg.jpg) no-repeat top right;
			position: relative;
	}
	
		#header {
			width: 960px;
			height: 350px;
			position: relative;
		}
		
			#header h1, #header h2 {
				margin: 0px;
				padding:0px;
				text-indent: -9999px;
			}	
			
				#lien_home {
					background:url("images/home.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:16px;
					left:132px;
					position:absolute;
					text-indent:-9999px;
					top:280px;
					width:16px;
					z-index:1000;
				}
			
				#banniere {
					width: 960px;
					position: absolute;
					top: 150px;
					left: 0px;
					z-index:0;
					height: 170px;
					background: url(images/bg_menu.jpg) no-repeat scroll 127px 79px transparent;
				}

					#header #banniere h1, #header #banniere div {
						background:url(images/logo_blog.jpg) no-repeat scroll 0 0 transparent;
						height:35px;
						left:178px;
						position:absolute;
						top:34px;
						width:175px;
						text-indent: -9999px;
					}

					#header #banniere a {
						position: absolute;
						top : 0px;
						left: 0px;
						background:  url(images/logo_1001listes.jpg) no-repeat;
						width: 163px;
						height: 170px;
						display: block;
					}
				
				#header #menu {
					left:166px;
					position:absolute;
					top:256px;
					z-index:1;
				}
				
					#header #menu ul{
						position: relative;
						margin: 0;
						padding:0;
					}
						
						#header #menu ul li{
							float: left;
							display: inline;
							margin: 0;
							padding:0;
							margin-right: 15px;
						}
						
						#header #menu ul li a{
							display: block;
							text-indent: -9999px;
						}
						#header #menu ul li a:hover{
							background-position: 0px -23px!important;
						}
						
						#header #menu ul li #menu_tendances{
							margin-top:18px;
							width: 134px;
							height: 22px;
							background:url(images/menu_tendances.gif) no-repeat;
						}
						#header #menu ul li #menu_coeur{
							margin-top:13px;
							width: 134px;
							height: 22px;
							background:url(images/menu_coeur.gif) no-repeat;
						}
						#header #menu ul li #menu_listes{
							margin-top:8px;
							width: 174px;
							height: 21px;
							background:url(images/menu_listes.gif) no-repeat;
						}
						#header #menu ul li #menu_pratique{
							width: 202px;
							height: 23px;
							background:url(images/menu_pratique.gif) no-repeat;
						}
			
		#une {
			position: relative;
			width: 960px;
			height: 460px;
			margin-bottom:25px;
		}		
			
			#une_gauche {
				position: relative;
				width: 712px;
				height: 460px;
				float: left;
			}
			
				#une_gauche #slider {
					position: relative;
				}
				
					#une_gauche #haut-slider {
						position: absolute;
						top:48px;
						left:0px;
						background: url(images/haut_slider.png) no-repeat;
						width:680px;
						height: 4px;
						z-index:4;
					}
					
					* html #une_gauche #haut-slider {
						display:none;
					}
				
					#carousel-wrapper {
						width: 680px;
						height: 267px;
						overflow: hidden;
						position: relative;
					}
					
					#carousel-content {
						width: 2720px;
					}
					
					#carousel-content .slide {
						float: left;
						width: 680px;
						height: 267px;
						position: relative;
						z-index:0;
					}
					
						#carousel-content .slide h3{
							margin: 0px;
							padding: 7px;
							background-color: white;
							text-transform: uppercase;
							font-size: 15px;
							color: black;
							position: absolute;
							top:14px;
							left: 14px;
							z-index:1;
						}
					
						#carousel-content .slide h3 span {
							font-size: 18px;
							font-weight: normal;
						}
					
					#slider #nav-slider {
						left:570px;
						position:absolute;
						top:60px;
						z-index:2;
					}
					
						#slider #nav-slider a {
							color: black;
							display: block;
							float: left;
							margin-right: 8px;
							width:16px;
							height:20px;
							padding-top: 7px;
							padding-left:11px;
							border-radius: 15px;
							-moz-border-radius: 15px;
							-webkit-border-radius: 15px;
						}
						
						#slider #nav-slider a:hover{
							text-decoration: none;
						}
					
						#slider #nav-slider #jumper-1 { background-color: #abd240; }
						#slider #nav-slider #jumper-2 { background-color: #e9d179; }
						#slider #nav-slider #jumper-3 { background-color: #e585b1; }
				
					#une_gauche #slider h2{
							margin: 0px;
							text-indent:-9999px;
							width: 185px;
							height: 33px;
							background:url(images/h2_tendances.jpg) no-repeat;
							margin-left: 10px;
							margin-bottom: 15px;
					}
			
				#une_gauche #liens {
				}
				
					#une_gauche #liens ul {
						padding: 0;
						margin: 0;
						margin-top: 35px;
					}
					
						#une_gauche #liens ul li {
							position: relative;
							display: inline;
							float: left;
							width: 216px;
							height: 96px;
							padding: 0;
							margin: 0;
							 margin-right: 21px;
						}
						
						#une_gauche #liens ul #lien_pratique { 	background:url(images/lien_pratique.jpg) no-repeat; margin-top: 4px; }
						#une_gauche #liens ul #lien_vip {			background:url(images/lien_vip.jpg) no-repeat; margin-top: 2px; }
						#une_gauche #liens ul #lien_equipe { 		background:url(images/lien_equipe.jpg) no-repeat; }
						
						#une_gauche #liens ul #lien_pratique a { 	color: #e2007a; }
						#une_gauche #liens ul #lien_vip a {		color: #7c306d; }
						#une_gauche #liens ul #lien_equipe a { 	color: #305375; }
							
							#une_gauche #liens ul li a{
								background-color:white;
								display:block;
								font-size:14px;
								font-weight:bold;
								height:16px;
								left:30px;
								padding:5px;
								position:absolute;
								text-align:center;
								text-transform:uppercase;
								top:63px;
								width:172px;
							}
				
			#une_droite {
				background-color: #0c0c0c;
				position: relative;
				width: 248px;
				height: 436px;
				float: left;
			}
			
				#une_droite h2 {
					margin: 0px;
					text-indent:-9999px;
					width: 201px;
					height: 36px;
					background:url(images/h2_coeur.jpg) no-repeat;
					margin: 0 auto;
					margin-top: 16px;
				}
			
				#une_droite #une_droite_contenu ul {
					list-style: none;
					margin: 0 auto;
					margin-top: 15px;
					padding: 0;
					width: 216px;
				}
				
					#une_droite #une_droite_contenu li {
						width: 212px;
						height: 101px;
						overflow: hidden;
						margin-bottom: 18px;
						position: relative;
						z-index:2;
						border: #2a2a2a 2px solid;
					}
					
						#une_droite #une_droite_contenu li img{
							position: relative;
							z-index:0;
						}
					
						#une_droite #une_droite_contenu li a{
							background-color:white;
							height:12px;
							left:0;
							padding:5px;
							position:absolute;
							top:79px;
							width:202px;
							z-index:1;
							color: #1b1b1b;
						}
			
				#une_droite #haut_coeur {
					background:url(images/haut_coeur.jpg) no-repeat;
					position: absolute;
					top: 0px;
					left:0px;
					width: 248px;
					height: 3px;
				}
				
				#une_droite #bas_coeur {
					background:url(images/bas_coeur.jpg) no-repeat;
					position: absolute;
					width: 248px;
					height: 4px;
					top: 432px;
					left:0px;
				}
			
		#main {
			position: relative;
			min-height: 600px;
			background:url(images/bg_main.jpg) repeat-y;
			margin-left: 32px;
			margin-top: 10px;
			padding-top: 10px;
			padding-bottom:10px;
			width: 928px;
		}		
		
			#main #container {
				float: left;
				width: 572px;
				min-height: 300px;
				position: relative;
			}	
		
			#main #sidebar {
				float: right;
				width: 316px;
				min-height: 300px;
				padding-top: 10px;
				padding-left: 25px;
				padding-right: 15px;
			}	
			
				#main #sidebar ul{
					list-style: none;
					margin: 0;
					padding: 0;
				}	
				
				#main #sidebar .xoxo li{
					margin-bottom: 40px;
				}	
				
				#main #sidebar .xoxo li ul li{
					margin-bottom: 0px;
				}	
				
					#main #sidebar .widget_categoryposts ul {
						list-style: none;
						margin: 0;
						padding: 0;
						width: 250px;
					}	
					
					#main #sidebar .widget_categoryposts ul li{
						display: inline;
					}	
					
					#main #sidebar .widget_categoryposts h3 {
						margin: 0;
						padding: 0;
					}
					
						#main #sidebar .widget_categoryposts .post-title {
							display: none;
						}
						
						#main #sidebar .widget_categoryposts h3 a {
							display: block;
							background:url(images/h2_listes.jpg) no-repeat;
							width: 256px;
							height: 37px;
							text-indent: -9999px;
							list-style: none;
							margin: 0;
							padding: 0;
							margin-bottom: 20px;
						}							
					
						#main #sidebar .widget_categoryposts a img {
							border: 3px solid #353535;
							float: left;
							margin-bottom:15px;
							margin-right:15px;
						}						
					
					#main #sidebar #ouvrir_liste {
						margin-left: 13px;
					}
					
						#main #sidebar #ouvrir_liste_titre {
							background:url("images/h2_ouvrir.jpg") no-repeat scroll 0 0 transparent;
							height:29px;
							list-style:none outside none;
							margin: 0 0 20px;
							padding:0;
							text-indent:-9999px;
							width:296px;
						}
						
							#main #sidebar #ouvrir_liste li a {
								display: block;
								background:url("images/ouvrir_liste.jpg") no-repeat scroll 0 0 transparent;
								height:29px;
								text-indent:-9999px;
								width:116px;
							}
							
							#main #sidebar #ouvrir_liste li #ouvrir_liste_commun {
								background-position: 0 -26px;
								width:210px;
							}
							
							#main #sidebar #ouvrir_liste li #ouvrir_liste_naissance {
								background-position: 0 -54px;
								width:140px;
							}
							
							#main #sidebar #ouvrir_liste li #ouvrir_liste_mariage:hover{ 		background-position: -218px 0; }
							#main #sidebar #ouvrir_liste li #ouvrir_liste_commun:hover{ 		background-position: -218px -26px; }
							#main #sidebar #ouvrir_liste li #ouvrir_liste_naissance:hover{ 	background-position: -218px -54px; }
					
					
					#main #sidebar #videos_titre {
						background:url("images/h2_videos.jpg") no-repeat scroll 0 0 transparent;
						height:35px;
						list-style:none outside none;
						margin:0 0 12px;
						padding:0;
						text-indent:-9999px;
						width:207px;
					}
										
					#main #sidebar #videos_toutes {
						color: #acacac;
						text-transform: uppercase;
						font-size: 9px;
					}
					
												
					#main #sidebar .widget_search {
						position: relative;
					}	
					
						#main #sidebar .widget_search h3 {
							background:url(images/h2_rechercher.jpg) no-repeat;
							width: 256px;
							height: 37px;
							text-indent: -9999px;
							list-style: none;
							margin: 0;
							padding: 0;
							margin-bottom: 5px;
							padding-bottom: 0px;
							margin-top: 20px;
							font-size: 12px;
						}	
						
						#searchform .screen-reader-text{
							display: none;
						}
						
						#search, #searchform {
							position:relative;
						}
						
						#searchform #s{
							color:#353535;
							font-size:11px;
							height:15px;
							margin-left:4px;
							padding:2px;
							width:148px;
							border: 1px solid #cecece;
						}	
						
						.entry-content #searchform #s{
							margin-left:0px;
						}	
						
						#searchform #searchsubmit{
							height:23px;
							left:162px;
							position:absolute;
							top:-1px;
							width:39px;
						}	
		
			#main #haut_main {
				background:url(images/haut_main.jpg) no-repeat;
				width: 928px;
				height: 4px;
				position: absolute;
				top: 0px;
				left: 0px;
			}

				#main #content {
					padding-left: 20px;
					padding-right: 20px;
					position: relative;
				}
						#main .post .entry-content h1, #main .post .entry-content h2, #main .post .entry-content h3 {
							text-transform: uppercase;
							color: #c50065;
							margin: 0px;
							padding: 0px;
							font-size: 12px;
							font-weight: normal;
							margin-top: 4px;
							margin-bottom: 4px;
						}
						
						#main .post .entry-content  h4, #main .post .entry-content h5, #main .post .entry-content h6 {
							margin: 0px;
							padding: 0px;
							margin-top: 4px;
							margin-bottom: 4px;
						}

						#main #content .entry-title {
							background: url(images/bg_span.jpg) no-repeat 0 1px;
							margin-top: 22px;
							position: relative;
							padding-left: 15px;
							margin-bottom: 0px;
							line-height:19px;
							font-size: 24px;
						}
						
							#main #content .entry-title a{
								font-size: 24px;
								color: #1b1b1b;
								text-transform: none;
								font-weight: normal;
							}
							
						#main #content .entry-content {
							padding-left: 15px;
						}
						
					#main #content .entry-meta{
						margin-bottom: 12px;
						padding-left: 15px;
						color: #7a766c;
						text-transform: uppercase;
						font-size: 13px;
					}	
					
					#main #content .archive-title{
						margin: 0px;
						padding: 0px;
						color: black;
						text-transform: uppercase;
						font-size: 16px;
					}
					
					#main #content .archive-title p{
							display: inline;
							font-size: 14px;
							color: #7a766c;
							text-transform: none;
							font-weight: normal;
					}
						
						
						#main #content .entry-content img {
							margin-right: 8px;
							margin-left: 8px;
							margin-top: 4px;
							padding: 6px;
							border: 1px solid #f0bfd8;
						}
						
						#main #content .entry-content p {
							line-height: 20px;
							margin-bottom: 6px;
						}
						
				#main #content .post  {
					position: relative;
				}
				
				.alignleft {
					float: left;
					margin-right: 5px;
				}
				
				.alignright {
					float: right;
					margin-left: 5px;
				}
				
				#main #content .entry-comment {
					width: 39px;
					height: 85px;
					background: url(images/bg_comment.jpg) no-repeat;
					position: absolute;
					top: 0px;
					left: -58px;
				}
				
					#main #content .entry-comment .comments-link {
						background:url("images/coeur_comment.jpg") no-repeat scroll 0 0 transparent;
						font-size:10px;
						height:27px;
						left:5px;
						padding-top:6px;
						position:absolute;
						text-align:center;
						top:5px;
						width:30px;
					}
					
						#main #content .entry-comment .comments-link a {
							color: #1b1b1b;
						}
				
					#main #content .entry-comment .facebook-link {
						width: 30px;
						height: 26px;
						background: url(images/coeur_facebook.jpg) no-repeat;
						position: absolute;
						top: 32px;
						left: 5px;
					}
				
					#main #content .entry-comment .twitter-link {
						width: 30px;
						height: 24px;
						background: url(images/coeur_twitter.jpg) no-repeat;
						position: absolute;
						top: 58px;
						left: 5px;
					}
					
					#main #content .entry-utility {
						text-align: right;
						font-size:10px;
						margin-top:10px;
					}
					
						#main #content .entry-utility .author-links {
							font-style: italic;
						}
			
		#footer {
			margin-top:30px;
			margin-left:30px;
			margin-bottom:50px;
			width: 934px;
			height: 120px;
			background: url(images/bg_footer.jpg) no-repeat;
			position: relative;
		}	

		#footer #footer-widget-area .widget-title {
			visibility: hidden;
			display: none;
		}
		
			#footer .xoxo #linkcat-35, #footer .xoxo #linkcat-36, #footer .xoxo #linkcat-37{
				position: absolute;
				border-left: 2px solid;
				list-style: none;
			}
		
			#footer .xoxo #linkcat-35 ul, #footer .xoxo #linkcat-36 ul, #footer .xoxo #linkcat-37 ul{
				list-style: none;
				padding-left: 20px;
				height:83px;
				margin-left: 0px;
			}
			
			#footer .xoxo #linkcat-35 ul li, #footer .xoxo #linkcat-36 ul li, #footer .xoxo #linkcat-37 ul li{
				margin-bottom: 8px;
				margin-left: 0px;
				padding-left: 0px;
			}
			
			#footer .xoxo a {
				color: #7a766c;
				text-transform: uppercase;
				font-size: 9px;
			}
			
			#footer .xoxo #linkcat-35{
				top: 16px;
				left: 24px;
				border-left-color: #851072;
			}
			#footer .xoxo #linkcat-36{
				top: 18px;
				left: 270px;
				position: absolute;
				border-left-color: #851072;
			}
			#footer .xoxo #linkcat-37{
				top: 25px;
				left: 510px;
				position: absolute;
				border-left-color: #933d10;
			}
			
		#footer #sidebar_plus {
			top: 23px;
			left: 770px;
			position: absolute;
		}
		
		#footer #sidebar_plus #lien_rss, #footer #sidebar_plus #lien_facebook {
			background: url(images/rss_facebook.jpg) no-repeat;
			height: 60px;
			width: 68px;
			display: block;
			text-indent: -9999px;
			float:left;
		}
		
		#footer #sidebar_plus #lien_facebook {
			background-position: -80px 0px;
			margin-left: 10px;
		}
		
		#footer #sidebar_plus p {
			color:#7A766C;
			margin-top:13px;
			text-align:right;
			text-transform:uppercase;
		}
		
		#footer #sidebar_plus p a {
			text-transform: none;
			color: #0b96d0;
		}

					/* =Navigation
					-------------------------------------------------------------- */
					
					.navigation {
						font-size:  10px;
						line-height: 12px;
						overflow: hidden;
						color: #888;
					}
					
					.navigation a:link,
					.navigation a:visited {
						color: #888;
						text-decoration: none;
					}
					.navigation a:active,
					.navigation a:hover {
						color: #C50065;
					}
					.nav-previous {
						float: left;
						width: 50%;
					}
					.nav-next {
						float: right;
						width: 50%;
						text-align:right;
					}
					#nav-above {
						margin: 0 0 18px 0;
					}
					.paged #nav-above,
					.single #nav-above {
						display: block;
					}
					#nav-below {
						margin: 18px 0 0 0;
					}
			
			

					/* =Comments
					-------------------------------------------------------------- */
					#comments {
						clear: both;
					}
					#comments .navigation {
						padding: 0 0 18px 0;
					}
					h3#comments-title,
					h3#reply-title {
						color: #C50065;
						font-weight: normal;
						text-transform: uppercase;
						font-size: 16px;
						margin-bottom: 0;
					}
					h3#comments-title {
						padding: 10px 0;
						
					}
					.commentlist {
						list-style: none;
						margin: 0;
						padding-left:8px;
					}
					.commentlist li.comment {
						border-bottom: 1px solid #e7e7e7;
						line-height: 15px;
						margin: 0 0 24px 0;
						padding: 0 0 0 56px;
						position: relative;
					}
					.commentlist li:last-child {
						border-bottom:none;
						margin-bottom:0;
					}
					#comments .comment-body ul,
					#comments .comment-body ol {
						margin-bottom: 18px;
					}
					#comments .comment-body p:last-child {
						margin-bottom: 6px;
					}
					#comments .comment-body blockquote p:last-child {
						margin-bottom: 24px;
					}
					.commentlist ol {
						list-style: decimal;
					}
					.commentlist .avatar {
						position: absolute;
						top: 4px;
						left: 0;
					}
					.comment-author {
					}
					.comment-author cite {
						color: #000;
						font-style: normal;
						font-weight: bold;
					}
					.comment-author .says {
						font-style: italic;
					}
					.comment-meta {
						font-size: 10px;
					}
					.comment-meta a:link,
					.comment-meta a:visited {
						color: #888;
						text-decoration: none;
					}
					.comment-meta a:active,
					.comment-meta a:hover {
						color: #FF4B33;
					}
					.commentlist .even {
					}
					.commentlist .bypostauthor {
					}
					.reply {
						font-size: 12px;
						padding: 0 0 24px 0;
					}
					.reply a,
					a.comment-edit-link {
						color: #888;
					}
					.reply a:hover,
					a.comment-edit-link:hover {
						color: #FF4B33;
					}
					.commentlist .children {
						list-style: none;
						margin: 0;
					}
					.commentlist .children li {
						border: none;
						margin: 0;
					}
					.nopassword,
					.nocomments {
						display: none;
					}
					#comments .pingback {
						margin-bottom: 18px;
						padding-bottom: 18px;
						border-bottom: 1px solid #e7e7e7;
					}
					.commentlist li.comment+li.pingback {
						margin-top: -6px;
					}
					#comments .pingback p {
						color: #888;
						font-size: 12px;
						line-height: 18px;
						display:block;
						margin: 0;
					}
					#comments .pingback .url {
						font-style: italic;
						font-size: 13px;
					}



					/* Comments form */
					input[type=submit] {
						color: #333;
					}
					#respond {
						margin: 24px 0;
						border-top: 1px solid #e7e7e7;
						overflow: hidden;
						position: relative;
					}
					#respond p {
						margin: 0;
					}
					#respond .comment-notes {
						margin-bottom: 1em;
					}
					.form-allowed-tags {
						line-height: 1em;
					}
					.children #respond {
						margin: 0 48px 0 0;
					}
					h3#reply-title {
						margin: 18px 0;
					}
					#comments-list #respond {
						margin: 0 0 18px 0;
					}
					#comments-list ul #respond {
						margin: 0;
					}
					#cancel-comment-reply-link {
						font-size: 12px;
						line-height: 18px;
						font-weight: normal;
					}
					#respond .required {
						color:#FF4B33;
						font-weight:bold;
					}
					#respond label {
						color: #888;
						font-size: 12px;
					}
					#respond input {
						margin:0 0 9px;
						width:98%;
					}
					#respond textarea {
						width:98%;
					}
					#respond .form-allowed-tags {
						color: #888;
						font-size: 12px;
						line-height: 18px;
					}
					#respond .form-allowed-tags code {
						font-size: 11px;
					}
					#respond .form-submit {
						margin: 12px 0;
					}
					#respond .form-submit input {
						width: auto;
						font-size: 14px;
					}

					.entry-attachment { text-align: center; }
					
					.entry-attachment .navigation { text-align: left; }
			
			
			
			
			
			
			
			
			
			
