/*
Theme Name: WordPress Xérès version 
Theme URI: http://wordpress.org/
Description: Le défi Xérès : les blogs gastronomiques réinventent le Vinaigre de Xérès !
Version: 1.0
Author: Clair et Net.
Tags: Clair et Net.
*/
	html, body{
		margin:0;
		padding:0;
		background:#fff url(images/body.jpg) repeat-x top center;
		color:#776354;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.print{display:none;}
	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}
	.FL{float:left;}
	.FR{float:right;}	
	
	img{border:0;}
	img.alignleft{float:left; display:inline; margin:0 10px 10px 0;}
	img.alignright{float:right; display:inline; margin:0 0 10px 10px;}
	img.centered{display:block; margin:0 auto;}
	
	p{margin:0 0 16px 0;}
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym, abbr{cursor:help; border-bottom:1px dotted;}
	a{outline:none;}
	
	.titleToFlash_print{display:none;}
	h1 object, h2 object, h3 object, h1 embed, h2 embed, h3 embed{outline:none;}
	h1, #container h1 a, h1 a:hover{font:21px/21px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#620019; margin:0; text-decoration:none;}
	h2, #container h2 a, h2 a:hover{font:17px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#620019; margin:0; text-decoration:none;}
	h3, #container h3 a, h3 a:hover{font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#620019; margin:0; text-decoration:none;}
	
	ul{margin:0 0 12px 20px; list-style:disc;}
	
	/* CONTAINER -------------------------------------------------------------------------------------------------------------------------------------- */		
	#container{
		overflow:hidden;
		background:url(images/container.jpg) no-repeat top center;
	}
	#container_page{
		overflow:hidden;
		width:940px;
		margin:0 auto;
	}
	
	
	/* HEADER ----------------------------------------------------------------------------------------------------------------------------------------- */			
	#header{
		overflow:hidden;
		width:940px;
		height:235px;
	}	
	#headerFlash{
		overflow:hidden;
		width:940px;
		height:235px;
	}	
	.headerFlash_logo{
		margin:65px 0 10px 50px;
	}
	.headerFlash_partenariat{
		margin:0 0 0 85px;
	}
	
	/* FOOTER ----------------------------------------------------------------------------------------------------------------------------------------- */		
	#footer{
		overflow:hidden;
		background:url(images/footer.png) no-repeat top left;
		width:650px;
		padding:15px 270px 10px 20px;
		color:#685344;
		text-align:right;
	}
	#footer span{
		float:left;
	}
	#footer a{
		color:#685344;
		text-decoration:none;
	}
	#footer a:hover{
		color:#b50d31;
	}
	
	/* SIDEBAR ---------------------------------------------------------------------------------------------------------------------------------------- */	
	#sidebar{
		overflow:hidden;
		float:left;
		width:260px;
		color:#8f8e8e;
	}
	#sidebar ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#sidebar_head{
		overflow:hidden;
		background:url(images/sidebar_cat.png) no-repeat top left;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/clairetnet/images/sidebar_cat.png', sizingMethod='crop');
		_overflow:none;
		height:120px;
		width:220px;
		padding:0 0 0 40px;
	}
	#sidebar_head img{margin:0 0 18px 0;}
	#sidebar_head a{position:relative;}	
	#sidebar_foot{
		overflow:hidden;
		width:260px;
		height:20px;
		background:url(images/sidebar_foot.png) no-repeat top center;
	}
	#sidebar_main{
		overflow:hidden;
		width:260px;
		_height:1px;
		background:url(images/sidebar_main.png) repeat-y top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/clairetnet/images/sidebar_main.png', sizingMethod='scale');
		_overflow:none;
	}
	.sidebar_searchform{
		background:url(images/sidebar_searchform.png) no-repeat top left;
		height:42px;
		width:225px;
		padding:28px 0 0 25px;
		position:relative;
	}
	.sidebar_searchform form{
		margin:0;
		padding:0;
	}
	.sidebar_searchform input{
		margin:0;
		padding:0;
		border:none;
		vertical-align:middle;
	}
	.sidebar_searchform .input_txt{
		background:#fff;
		color:#8c7444;
		width:185px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}	
	.sidebar_jeu{
		background:url(images/sidebar_jeu.png) no-repeat top left;
		height:60px;
		padding:90px 0 0 10px;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		position:relative;
	}
	.sidebar_jeu p{margin:0 0 6px 0; line-height:16px;}
	.sidebar_jeu a{
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#fff;
		background:url(images/arrow_fff.gif) no-repeat center left;
		padding:0 0 0 9px;
	}
	.sidebar_jeu a:hover{
		color:#cc9d32;
		background:url(images/arrow_cc9d32.gif) no-repeat center left;
		padding:0 0 0 9px;
	}	
	.sidebar_more{
		background:url(images/sidebar_more.png) no-repeat top left;
		height:68px;
		padding:162px 0 0 60px;
		position:relative;
	}
	.sidebar_more a{
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#b50d31;
		background:url(images/arrow_b50d31.gif) no-repeat center left;
		padding:0 0 0 9px;
	}
	.sidebar_more a:hover{
		color:#cc9d32;
		background:url(images/arrow_cc9d32.gif) no-repeat center left;
		padding:0 0 0 9px;
	}	
	.sidebar_authors{
		background:url(images/sidebar_authors.png) no-repeat top left;
		padding:40px 0 0 10px;
		
	}	
	.sidebar_authors a{position:relative;
		color:#8f8e8e;
		text-decoration:none;
	}
	.sidebar_authors a:hover{
		color:#cc9d32;
	}
	.sidebar_authors ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.user{
		float:left;
		width:66px;
		margin:0 7px 10px 0;
		text-align:center;
	}
	.user img{
		width:60px;
		padding:2px;
		margin:0 0 4px 0;
		border:1px solid #8c7444;
	}
	.user img:hover{border:1px solid #cc9d32;}
	
	/* CONTENT ---------------------------------------------------------------------------------------------------------------------------------------- */		
	#content{
		overflow:hidden;
		width:940px;
	}
	#contentGFX{
		overflow:hidden;
		width:940px;
		_height:1px;
		background:url(images/content.png) repeat-y top left;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/clairetnet/images/contentIE6.png', sizingMethod='scale');
		_overflow:none;
	}
	
	#maincontent{
		overflow:hidden;
		float:left;
		width:600px;
		padding:0 35px 0 45px;
		position:relative;	
	}
	
	
	
	/* ------------------------------------------------------------------------------------------------------------------------------------------------ */		
	/* INDEX ------------------------------------------------------------------------------------------------------------------------------------------ */				
	.storycontent{
		overflow:hidden;
		width:600px;
		background:url(images/storycontent.png) no-repeat bottom center;
		padding:0 0 28px 0;
		margin:0 0 20px 0;		
	}
	.storycontent a{color:#776354;text-decoration:none;}
	.storycontent a:hover{color:#b50d31;}
	
	.storycontent_page{
		overflow:hidden;
		width:600px;
		background:url(images/storycontent.png) no-repeat bottom center;
		padding:0 0 28px 0;
		margin:0 0 20px 0;		
	}
	.storycontent_page a{color:#b50d31; text-decoration:none;}
	.storycontent_page a:hover{text-decoration:underline;}
	
	.storycontent_page_search{
		overflow:hidden;
		width:600px;
		background:url(images/storycontent.png) no-repeat bottom center;
		padding:0 0 28px 0;
		margin:0 0 20px 0;		
	}
	.storycontent_page_search img{display:none;}
	.storycontent_page_search a{color:#b50d31; text-decoration:none;}
	.storycontent_page_search a:hover{text-decoration:underline;}
	
	.storycontent_title{
		float:left;
		width:400px;
	}
	.storycontent_excerpt{line-height:15px;}
	.storycontent_excerpt img{
		float:right;
		margin:0 0 10px 10px;
		width:180px;
	}	
	.excerpt a{
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#b50d31;
		text-decoration:none;
		background:url(images/arrow_b50d31.gif) no-repeat center left;
		padding:0 0 0 8px;
	}
	.excerpt a:hover{
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#cc9d32;
		text-decoration:none;
		background:url(images/arrow_cc9d32.gif) no-repeat center left;
		padding:0 0 0 8px;
	}
	
	.ratings{		
		margin:0 0 10px 0;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#a09187;
	}
	.ratings img{
		vertical-align:text-bottom;
	}
		
	.ratings_single{
		width:350px;
		height:20px;		
		margin:0 0 10px 0;
		padding:15px 0 0 0;
		background:url(images/rating.png) no-repeat top center;
		text-align:center;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#a09187;
	}
	.ratings_single img{
		vertical-align:text-bottom;
		float:none;
		margin:0;
		width:18px;
	}
	
	.storycontent_single{margin:0 0 20px 0;}
	.storycontent_single a{color:#776354;text-decoration:none;}
	.storycontent_single a:hover{color:#b50d31;}
	
	.ingredients{
		overflow:hidden;
		float:left;
		width:220px;
		padding:32px 0 0 0;
		margin:0 10px 10px 0;
		background:url(images/ingredients_head.png) no-repeat top center;
	}
	.ingredients_main{
		overflow:hidden;
		width:200px;
		padding:10px;
		background:url(images/ingredients_main.png) repeat-y top center;
	}
	.ingredients_main ul{
		margin:0;
		padding:0 0 0 15px;
		list-style:square;
	}
	.ingredients_foot{
		overflow:hidden;
		width:220px;
		height:8px;
		background:url(images/ingredients_foot.png) no-repeat top center;	
	}
	
	/* Navigation */
	#maincontent .navigation{
		overflow:hidden;
		width:600px;
		text-align:right;
	}
	#maincontent span{float:left;}
	
	#maincontent .navigation a{color:#a09187; text-decoration:none; font:11px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	#maincontent .navigation a:hover{color:#b50d31;}
	
	/* Commentaires */
	.thread-even, .thread-odd{
		overflow:hidden;
		width:570px;
		padding:15px;
	}
	.thread-even{background:#f7f7f7;}
	.comment_author, .comment_author a{
		font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#620019;
		text-decoration:none;
		margin:0 0 6px 0;
	}
	.comment_date{
		text-align:right;
		color:#a09187;
		margin:0;
	}
	
	#commentform p{
		margin:0 0 6px 0;
	}
	#commentform a{color:#b50d31;text-decoration:none;}
	#commentform a:hover{text-decoration:underline;}
	#commentform label{
		font:bold 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#620019;
	}
	
	#commentform .comment_input{
		margin:0;
		padding:2px;
		vertical-align:middle;
		background:#fff;
		border:1px solid #a09187;
		color:#776354;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		width:244px;
	}
	#commentform .comment_textarea{
		margin:0;
		padding:2px;
		vertical-align:middle;
		background:#fff;
		border:1px solid #a09187;
		width:99%;
		color:#776354;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.author_data{
		overflow:hidden;
		width:560px;
		height:120px;
		margin:0 0 16px 0;
		padding:20px;
		background:url(images/author_data.png) no-repeat top center;
	}
	.author_data p{
		margin:0 0 6px 0;
	}
	.author_data a{color:#b50d31; text-decoration:none;}
	.author_data a:hover{text-decoration:underline;}
	.author_data strong{
		color:#620019;
		font:bold 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	}
	.author_data_img{
		overflow:hidden;
		width:130px;
		float:left;
	}
	.author_data_txt{
		overflow:hidden;
		width:430px;
		float:left;
	}
	
	.outils{
		margin:0 0 20px 0;
		text-align:center;
	}
	.outils img{
		margin:0 15px;
	}


	/* ------------------------------------------------------------------------------------------------------------------------------------------------ */		
	/* JEU -------------------------------------------------------------------------------------------------------------------------------------------- */				
	#jeu_concours{
		overflow:hidden;
		width:560px;
		height:190px;
		margin:0 0 16px 0;
		padding:20px;
		background:url(images/jeu_concours.png) no-repeat top center;
	}
	
	/* ------------------------------------------------------------------------------------------------------------------------------------------------ */		
	/* FORMULAIRE ------------------------------------------------------------------------------------------------------------------------------------- */				
	#kitform{
		font:bold 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#620019;
	}
	#kitform .data{
		overflow:hidden;
		width:600px;
		margin:0 0 10px 0;
	}
	#kitform .data_submit{
		overflow:hidden;
		width:600px;
		margin:0 0 10px 0;
		text-align:right;
	}	
	#kitform input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}	
	#kitform .input_text{
		margin:0;
		padding:2px;
		vertical-align:middle;
		background:#fff;
		border:1px solid #a09187;
		color:#776354;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		width:244px;
	}
	#kitform .input_checkbox{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	#kitform .input_textarea{
		margin:0;
		padding:2px;
		vertical-align:middle;
		background:#fff;
		border:1px solid #a09187;
		width:592px;
		color:#776354;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}