/*  
Theme Name: Art de Séduire
Theme URI: http://www.dizzain.com/blog_customization/
Description: Art de Séduire theme for WordPress.
Version: 2.0
Author: Dizzain.com
Author URI: http://www.dizzain.com
*/

/* CSS Document */
* {
margin:0px;
padding:0px;
outline:none;
}

html, body {
height:100%;
}

a {
color:#dc2f2a;
cursor:pointer;
}

a img {
border:0;
}

a:hover {
text-decoration:none;
}

body, div, p, span, td, h1, h2, h3, h4, h5, h6 {
font-family:Arial, sans-serif;
}

h2 {
	font-size:18px;
}

.entry h2 {
	margin-bottom:5px;
}

h3 {
	font-size:14px;
}

#content_container hr {
	margin: 10px 0;
}

body {
background:#333 url(images/bg.gif);
}

#main_container {
	height:100%;
	width:981px;
	margin:0 auto;
}

.overflow {
overflow:auto;
}

.hide {
overflow:hidden;
}

/* Rounders
---------------------------------------- */
.top_roundings_container, .bottom_roundings_container {
	overflow:hidden;
	height:10px;
	position:absolute;
	left:0;
	width:100%;
	margin:0 0 0 -1px;
	padding:0 0 0 1px;
}

.top_roundings_container {
	top:-10px;
}

.bottom_roundings_container {
	bottom:-7px;
}

.top_roundings_container .left, .top_roundings_container .right, .bottom_roundings_container .left, .bottom_roundings_container .right {
	background:url(images/content/roundings/form.png) 0 0 no-repeat;
	height:20px;
	font-size:1px;
	line-height:1px;
}

.top_roundings_container .right, .bottom_roundings_container .right {
	position:absolute;
	top:0;
	left:-10px;
	margin-left:100%;
	width:10px;
}

.bottom_roundings_container .left, .bottom_roundings_container .right {
	margin-top:-10px;
}

.top_roundings_container .left, .bottom_roundings_container .left {
	margin-left:-11px;
	margin-right:10px;
}

/*header*/
#header {
	/*height:191px;*/
	height:171px;
	position:relative;
	background:url(images/header/bg.png) 0 0 no-repeat;
	color:#fff;
}

	#header a {
		color:#fff;
	}

	#header h1 {
		width:441px;
		height:80px;
		position:absolute;
		/*top:58px;*/
		top:38px;
		left:36px;
	}
	
		#header h1 a {
			display:block;
			height:100%;
			position:relative;
		}
		
			#header h1 a span {
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				top:0;
				left:0;
				background:url(images/header/logo.jpg) 0 0 no-repeat;
			}
			
			
			
		#header #nav {
        list-style-type:none;
        position:absolute;
        /*top:151px;*/
        top:131px;
        left:20px;
        width:450px;
        height:31px;
    }
   
        #header #nav li {
            float:left;
            height:31px;
        }
       
            #header #nav li a {
                display:block;
                height:100%;
                position:relative;
            }
           
                #header #nav li a span {
                    display:block;
                    width:100%;
                    height:100%;
                    position:absolute;
                    top:0;
                    left:0;
                    background:url(images/header/menu2.gif) 0 0 no-repeat;
                }
                
	#header #nav .accueil {
			width:76px;
		}
				
				#header #nav .accueil a span {
					background-position:0 0;
				}
				
		#header #nav .forum {
			width:98px;
		}
				
				#header #nav .forum a span {
					background-position:-76px 0;
				}
				
		#header #nav .rencontre {
			width:120px;
		}
				
				#header #nav .rencontre a span {
					background-position:-174px 0;
				}
				
		#header #nav .ebooks {
			width:76px;
		}
				
				#header #nav .ebooks a span {
					background-position:-294px 0;
				}
				
		#header #nav .redacteurs {
			width:76px;
		}
				
				#header #nav .redacteurs a span {
					background-position:-370px 0;
				}
				
	#header .rss {
		background:url(images/header/rss.png) 0 0 no-repeat;
		width:24px;
		height:24px;
		position:absolute;
		/*top:154px;*/
		top:134px;
		left:749px;
		text-decoration:none;
	}
	
	#header #searchform {
		position:absolute;
		/*top:151px;*/
		top:131px;
		left:463px;
		background:url(images/header/search_form.gif) 0 0 no-repeat;
		width:270px;
		height:24px;
		padding:7px 0 0 10px;
	}
	
		#header #searchform input {
			float:left;
			border:0;
			padding:1px;
			width:175px;
		}
		
		#header #searchform input#searchsubmit {
			background:transparent;
			width:85px;
			height:auto;
			cursor:pointer;
		}
/*end header*/
/*content*/
#content_container {
	/*padding:0 0 20px;*/
	padding-top: 2px;
}

	#content_container #leftbar {
		float:left;
		width:174px;
		padding:0 0 0 6px;
		color:#fff;
		font-size:12px;
	}
	
		#content_container #leftbar h2 {
			font-size:18px;
			font-weight:normal;
			letter-spacing:-1px;
			border-left:6px solid #d71010;
			margin:0 0 5px -7px;
			padding:0 0 0 11px;
		}
		
		#content_container #leftbar a {
			color:#fff;
		}
	
			
		#content_container #leftbar .categories a {
			text-decoration: none;
		}	
		#content_container #leftbar .categories a:hover {
			text-decoration:underline;
		}	
	
		#content_container #leftbar ul {
			list-style-type:none;
			padding:0 10px 0 6px;
		}
		
			#content_container #leftbar ul li {
				background:url(images/content/leftbar/bullet.gif) 0 6px no-repeat;
				padding:0 0 0 7px;
				margin:0 0 3px;
			}
			
				#content_container #leftbar ul li a {
					text-decoration:none;
				}
				
				#content_container #leftbar ul li a:hover {
					text-decoration:underline;
				}
	
		#content_container #leftbar .forum_link {
			width:175px;
			height:70px;
			padding:8px 0 0;
			background:url(images/content/leftbar/forum_link.png) 0 0 no-repeat;
			color:#fff;
			text-align:center;
			font-size:12px;
			line-height:20px;
			margin:0 0 6px;
		}
		
			#content_container #leftbar .forum_link a {
				color:#fff;
				font-size:13px;
				font-weight:bold;
				display:block;
			}
			
		#content_container #leftbar .categories, #content_container #leftbar .banner, #content_container #leftbar .derniers_artciles, #content_container #leftbar .best_of_articles, #content_container #leftbar .par_niveau, #content_container #leftbar .partenaires, #content_container #leftbar .commentaires {
			background:#710505 url(images/content/leftbar/right_border.gif) right 0 repeat-y;
			border-left:solid 1px #c30e0e;
			margin:20px 0;
			position:relative;
		}
		
		#content_container #leftbar .commentaires {
			font-size:11px;
			height:auto !important;
		}
		
			#content_container #leftbar .commentaires a {
				text-decoration:underline;
			}
		
		#content_container #leftbar .banner {
			text-align:center;
		}
		
			#content_container #leftbar .banner ul {
				list-style-type:none;
				padding:0;
			}
			
				#content_container #leftbar .banner ul li {
					padding:0;
					margin:0;
					background:none;
				}
		
		#content_container #leftbar .banner, #content_container #leftbar .derniers_artciles, #content_container #leftbar .best_of_articles, #content_container #leftbar .par_niveau, #content_container #leftbar .partenaires, #content_container #leftbar .commentaires {
			margin-top:30px;
		}
	
	#rightbar {
		float:right;
		width:308px;
		color:#fff;
		min-height:100%;
	}
	
		#rightbar a {
			color:#fff;
		}
		
		#rightbar .search, #rightbar .banner, #rightbar .dvd, #rightbar .liens_utiles, #rightbar .newsletter, #rightbar .seduction_coach {
			background:#710505 url(images/content/leftbar/right_border.gif) right 0 repeat-y;
			border-left:solid 1px #c30e0e;
			margin:20px 0;
			position:relative;
		}
		
		#rightbar .newsletter h2 {
			font-size:18px;
			font-weight:normal;
			letter-spacing:-1px;
			padding:0 0 0 11px;
			margin:0 0 7px;
		}
		
			#rightbar .newsletter .newsletterContainer {
				padding:0 11px;
				overflow:auto;
			}
			
				#rightbar .newsletter .newsletterContainer input {
					border:solid 1px #530e0e;
					width:178px;
					height:18px;
					float:left;
				}
				
				#rightbar .newsletter .newsletterContainer input.submit {
					background:#000 url(images/content/rightbar/add_newsletter.gif) 0 0 no-repeat;
					width:90px;
					height:24px;
					cursor:pointer;
					border:0;
					margin:0 0 0 5px;
					font-size:0;
				}
		
		#rightbar .search {
			margin-top:10px;
		}
		
			#rightbar .search form {
				background:#000 url(images/content/rightbar/search_form.gif) 0 0 no-repeat;
				width:271px;
				height:28px;
				padding:8px 0 0 9px;
				margin:0 auto;
			}
			
				#rightbar .search form input {
					float:left;
					width:179px;
					border:0;
				}
				
				#rightbar .search form input#searchsubmit {
					width:77px;
					height:21px;
					margin:0 0 0 7px;
					background:transparent;
					cursor:pointer;
				}
		
		#content_container #rightbar .banner {
			text-align:center;
		}
		
		#content_container #rightbar .dvd {
			margin-top:10px;
		}
		
			#content_container #rightbar .banner ul, #content_container #rightbar .livres_et_dvd_recommandes ul {
				list-style-type:none;
				padding:0;
			}
			
				#content_container #rightbar .banner ul li, #content_container #rightbar .livres_et_dvd_recommandes ul li {
					margin:0;
					padding:0;
					background:none;
				}
		
		#rightbar .dvd .livres_et_dvd_recommandes {
			background:#fdf1b2 url(images/content/rightbar/dvd_br.gif) 0 bottom no-repeat;
			width:281px;
			margin:0 auto;
			color:#000;
			border:0px;
		}
		
			#rightbar .dvd .livres_et_dvd_recommandes .top_roundings {
				background:url(images/content/rightbar/dvd_tr.gif) 0 0 no-repeat;
				padding:10px 8px;
			}
			
				#rightbar .dvd .livres_et_dvd_recommandes .top_roundings h2 {
					font-size:18px;
					font-weight:normal;
					letter-spacing:-1px;
					color:#710505;
					margin:0 0 10px;
				}
				
				#rightbar .dvd .livres_et_dvd_recommandes .top_roundings .page {
					font-size:12px;
					overflow:auto;
					border-top:solid 1px #cac18e;
					margin:-1px 0 5px;
					padding:4px 0 0;
				}
				
					#rightbar .dvd .livres_et_dvd_recommandes .top_roundings .page a {
						color:#000;
					}
				
					#rightbar .dvd .livres_et_dvd_recommandes .top_roundings .page h3 {
						font-size:12px;
					}
					
						#rightbar .dvd .livres_et_dvd_recommandes .top_roundings .page h3 a {
							text-decoration:none;
						}
					
					#rightbar .dvd .livres_et_dvd_recommandes .top_roundings .page .image {
						float:left;
						margin:0 8px;
					}
		
		#rightbar .banner, #rightbar .dvd, #rightbar .newsletter, #rightbar .liens_utiles {
			margin-top:30px;
		}
		
			#rightbar .liens_utiles h2 {
				font-size:18px;
				font-weight:normal;
				letter-spacing:-1px;
				/*margin:0 -6px 7px 0;*/
				margin:0 0 7px;
				/*padding:0 7px 0 11px;*/
				padding:0 0 0 11px;
				/*border-right:solid 6px #D71010;*/
			}
		
	#content_container #rightbar ul {
		list-style-type:none;
		padding:0 10px 0 6px;
	}
	
		#content_container #rightbar ul li {
			background:transparent url(images/content/leftbar/bullet.gif) no-repeat scroll 0 6px;
			margin:0 0 3px;
			padding:0 0 0 7px;
			font-size:12px;
		}
	
	#content_container #content {
		height:100%;
		z-index:10; 
		margin:20px 0px 20px 182px;
		padding:0 21px;
		background:#fffbc2 url(images/content/bg_large.gif) right 0 repeat-y;
		border-left:solid 1px #fefd2c;
		position:relative;
	}
	
		#content_container #content .top_roundings_container, #content_container #content .bottom_roundings_container {
			height:20px;
		}
		
		#content_container #content .top_roundings_container {
			top:-20px;
		}
		
		#content_container #content .bottom_roundings_container {
			bottom:-20px;
		}
		
		#content_container #content .top_roundings_container .left, #content_container #content .top_roundings_container .right, #content_container #content .bottom_roundings_container .left, #content_container #content .bottom_roundings_container .right {
			background:url(images/content/content_roundings/form_large.png) 0 0 no-repeat;
			height:40px;
			font-size:1px;
			line-height:1px;
		}
		
		#content_container #content .top_roundings_container .right, #content_container #content .bottom_roundings_container .right {
			position:absolute;
			top:0;
			left:-20px;
			margin-left:100%;
			width:20px;
		}
		
		#content_container #content .bottom_roundings_container .left, #content_container #content .bottom_roundings_container .right {
			margin-top:-20px;
		}
		
		#content_container #content .top_roundings_container .left, #content_container #content .bottom_roundings_container .left {
			margin-left:-21px;
			margin-right:20px;
		}
		
		#content_container #content .post {
			border-bottom:solid 1px #b2af87;
			margin:0 0 15px;
			padding:0 0 35px;
			position:relative;
			height:100%;
	overflow:visible;
		}
		
			#content_container #content .post h2 {
				letter-spacing:-1px;
			}
			
				#content_container #content .post h2 a {
					color:#000;
					text-decoration:none;
				}
			
			#content_container #content .post .hide .date {
				width:44px;
				height:39px;
				padding:5px 0 0;
				float:left;
				background:url(images/content/date.png) 0 0 no-repeat;
				color:#fff;
				margin:0 0 7px;
				font-size:18px;
				text-align:center;
				line-height:17px;
			}
			
				#content_container #content .post .hide .date span {
					display:block;
				}
				
				#content_container #content .post .hide .date p {
					position:relative;
					left:-1px
				}
				
			#content_container #content .post .hide .header_n_comment {
				margin:0 0 0 51px;
				padding:5px 0 0;
			}
			
				#content_container #content .post .hide .header_n_comment h2 {
					float:left;
					max-width:365px;
				}
			
				#content_container #content .post .hide .header_n_comment .comment {
					background:url(images/content/comment.png) 0 0 no-repeat;
					border-style:none;
					width:24px;
					height:23px;
					margin:-5px 0 0 5px;
					color:#fff;
					font-size:15px;
					font-weight:bold;
					float:left;
					text-align:center;
				}
				
					#content_container #content .post .hide .header_n_comment .comment a { 
						color:#fff;
						display:block;
						text-decoration:none;
						height:100%;
					}
		
			#content_container #content .post .posted_in {
				font-size:10px;
				margin:10px 0 10px 50px;
				padding: 0 0 5px;
				border-bottom:1px solid #000000;
			}
			
				#content_container #content .post .posted_in a {
					color:#000;
				}
					
			#content_container #content .post .entry {
			    font-size:14px;
			    font-family:Verdana, Arial, Sans-Serif;
				line-height:1.6em;
				overflow:hidden;
			}
			
				#content_container #content .post .entry p {
					font-size:14px;
				    font-family:Verdana, Arial, Sans-Serif;
					line-height:1.6em;
					margin:0 0 19px;
				}
				
				#content_container #content .post .entry ul, #content_container #content .post .entry ol {
					padding:0 0 0 20px;
				}
				
				#content_container #content .post .entry .more-link {
					display:block;
					position:absolute;
					left:0;
					bottom:15px;
				}
			
			#content_container #content .navigation {
				font-size:20px;
				color:#000;
				overflow:auto;
				padding:100px 0 18px;
				border-bottom:solid 1px #b2af87;
			}
			
				#content_container #content .navigation a {
					color:#000;
				}
				
			#content_container #content .alignright {
				float:right;
				margin:0 0 0 10px;
			}
			
			#content_container #content .alignleft {
				float:left;
				margin:0 10px 0 0;
			}

#comments, #respond {
line-height:18px;
margin:7px 0 2px;
}

.commentlist {
list-style-type:none;
overflow:hidden;
}

.commentlist li {
margin-bottom:15px;
font-size:13px;
}

	.commentlist li .overflow {
	overflow:hidden;
	}

	.commentlist li a {
	
	}

.reply_form {
background:url(images/content/reply_form_bg.gif) repeat-y;
font-size:12px;
}

	.reply_form .overflow {
	padding-bottom:7px;
	}
	
	.reply_form .overflow .input_bg {
	margin:3px 0 0 0;
	}

	.reply_form .req {
	color:#92918F;
	}
	
	.reply_form input {
	width:200px;
	height:24px;
	border:1px solid #A5ACB2;
	margin-top: 5px;
	}
	
	.reply_form input#submit {
	width:200px;
	height:24px;
	margin:5px 0 0 0;
	cursor:pointer;
	}
	
	.reply_form textarea {
	width:90%;
	height:116px;
	}
/*end content*/
/*footer*/
#footer {
	padding:10px 0 0;
	font-size:11px;
}

	#footer a {
		color:#000;
	}
/*end footer*/

/* Ajout Francois */
#bloc_pub_forum_decalage {
	background-color:white;
	border-bottom:1px solid #8B5318;
	border-top:1px solid #8B5318;
	margin-left:auto;
	margin-right:auto;
	padding:5px 3px;
	text-align:justify;
	width:400px;
}

#bloc_newsletter_bas_de_page {
	background-color:white;
	border:1px solid #8B5318;
	height:64px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 3px;
	text-align:justify;
	width:360px;
}

/* Comments */

#commentlist {
    margin: 1.2em 0;
    padding: 0;
    list-style-type: none;
}
#commentlist li {
    margin: 1em 0;
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.commentalt {
    background: url('http://www.artdeseduire.com/wp-content/themes/art_de_seduire/art_de_seduire_v02/images/comj.jpg') repeat-y !important;
}
.commentauthor {
    margin: 1em 0 0 0;
}
.commentOfficialUser { 
padding-top: 10px;
	border: 1px solid #F08773;
	background: url('http://www.artdeseduire.com/wp-content/themes/art_de_seduire/art_de_seduire_v02/images/comr.jpg') repeat-y;
	width: 400px;
	font-size:12px;
}
.comment {
    border: 1px solid #CCC;
    background: url('http://www.artdeseduire.com/wp-content/themes/art_de_seduire/art_de_seduire_v02/images/comj.jpg') repeat-y;
    width: 400px;
	font-size:12px;
}
.commentauthorOfficialUser a {
    font-weight: bold;
    color: #E44E31;
    text-decoration: none;
}
.commentauthorOfficialUser a:hover {
    font-weight: bold;
    color: #F08773;
    text-decoration: none;
}
.commentauthor{
	font-weight: bold;
}
.commentmetaOfficialUser a{
    margin-top: 0;
    color: #E44E31;
    text-decoration: none;
}
.commentmetaOfficialUser a:hover{
    margin-top: 0;
    color: #F08773;
    text-decoration: none;
}
.commentmeta {
    margin-top: 0;
}
#comment {
    width: 98%;
}

.comment-box
{
    position:relative;
    width:490px;
    float:left;
    left:15px;
    text-align:left;
    color:#000;
    margin-bottom:10px;
}
.comment-box, .black a
{
    color:#000;
}
.comment-box, .black a:hover
{
    color:#000;
}
.comment-box2
{
    position:relative;
    width:400px;
    float:left;
    left:15px;
    text-align:left;
    color:#000;
}

/* Bloc Rouge, ajouté par François le 20 Mai 08 */

#bloc_rouge{
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    background-color: #FFAEAD;
    border: 1px solid #F08773;
    text-align: justify;
    padding: 2px 4px 2px 4px;
}

#bloc_google_haut{
    text-align:center;
    margin-bottom:15px;
}

/* Bloc formulaire ajout guide gratuit, par François le 18 janvier 2009 */
#bloc_form_guide_gratuit{
	width:400px;
	border: 1px solid black;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding:3px;
}
