/*
THEME NAME: SpicesAndSelf
THEME URI: http://spicesandself.com
DESCRIPTION: Le design du site d'Eliza Provost sur l'ayurveda
VERSION: 1.0
AUTHOR: Pascal Qu?ru
AUTHOR URI: http://queru.net
*/




BODY {
		background: #BD2843 url(images/mag_BG.gif) top left;
		padding: 0; margin: 0;
}

* {	font-family: tahoma;	}

A, a:link {text-decoration: none; color: #E88312;}
A:hover {text-decoration: underline;}

#corps a img {border-color: #E88312 ; margin: 7px;}
#corps img {float: left;  margin: 7px;}

.bandeau {
		float: left;
		width: 900px;
		border-left: 95px solid #A21B28;
		padding: 0;
		margin: 0;
		}

/*------ structure ------*/

.corps {
		float: left;
		width: 990px;
		 background:  url(images/mag_marjLeftMotif_01.gif) repeat-y top left;
		 padding: 0; margin: 0;
		}

	.containerPage {
			position: relative;
			float: left;
			width: 696px;
			background: #BA311D url(images/mag_marjLeft_01.gif) no-repeat  0 0;
			}

				.content {
						width: 487px;
						background: #ffffff url(images/mag_pageTopRight_01.gif) no-repeat top right;
						margin: 0px 0px 0px 124px;
						padding: 10px 45px 1px 40px;
						}



/*------ menu arri?re-plan ------*/

			.menuBackground {
					height: 25px;
					background: url(images/mag_marjRight-01.gif) no-repeat top right;
					padding: 0px 0px 0px 0px;
					border-left: 706px solid #A21B28;
					}

/*------ menu ------*/

#menu {
		position: absolute;
		z-index: 1000;
		top: 205px;
		left: 250px;
		font-family: tahoma, arial, sansserif;
		}

#nav {
		margin: 0;
		padding: 0;
		list-style: none;
		}

		#nav li {
				cursor: hand;
				position: relative;
				display: block;
				float: left;
				font-size: 11px;
				font-weight: bold;
				margin: 0;
				padding: 0;
				}

		#nav LI.page_item {
				height: 18px;
				}
						#nav LI.page_item:hover,
						#nav LI.page_item a:hover
								{
								color: white;
								background: #FF9933;
								}

			#nav li a {
					display: block;
					color: white;
					text-decoration: none;
									margin: 0;
									padding: 2px 14px 2px 14px;
					}
							#nav li a:hover,
							#nav li a:active
									{
									display: block;
									color: white;
									text-decoration: none;
									}

			#nav LI.page_item UL {
					width: 170px;
					background: #CA4016;
					position: absolute;
					top: 18px;
					left: 0px;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					list-style: none;
					display: none;
					}

			#nav LI.page_item UL LI.page_item {
					width: 170px;
					}

#nav LI.current_page_item {
		background-color: #CA4016;
		}








/*------ sidebar ------*/

.sidebar {
		position: relative;
		float: left;
		width: 235px;
		background: url(images/mag_marjRight-02.gif) no-repeat 161px 0px;
			color: #ECA51F;
			font-size: 11px;
		}

		.sidebar LI {
					list-style-type: none;
				}
		.sidebar A {
		font-family: tahoma, Arial, sansserif;
				}


BODY.home #encours, BODY.single #encours {display: none;}



				#encours {
						position: relative;
						width: 170px;
						background: #E28312 url(images/mag_menu-autrPages.gif) repeat-y top left;
						margin-top: 0px;
						padding: 0 0 10px 28px;
						}
						#encours H3 {
									padding: 3px 0 3px 0;
									margin: 0 0 0 0;
									font-size: 11px;
									color: #A21B28;
									background: #E28312;
									}
						#encours LI {
								font-size: 11px;
								margin: 0 0 0 0;
								padding: 0 0 0 0;
								}
									#encours LI A {
											color: white;
											font-weight: bold;
											text-decoration: none;
											padding: 4px 5px 5px 0px;
											margin: 0 ;
											}
											#encours LI A:hover {
													text-decoration: underline;
													}

				#secondary,
				#primary,
				{
						position: relative;
						margin: 0 0 0 20px;
						}

						#secondary H3.widgettitle,
						#primary H3.widgettitle
						{
								display: block;
								font-size: 11px;
								color: #00BAFF;
								padding: 0 0 0 0;
								margin: 26px 0 0 10px;
								}

						#secondary INPUT,
						#primary INPUT,
						{
								font-size: 9px;
								font-weight: bold;
								color: #2E335C;
								padding: 2px;
								margin: 0 0 0 0;
								}
						#secondary FORM,
						#primary FORM
						{
								padding: 0 0 0 0;
								margin: 0 0 0 0;
								}
						#secondary UL,
						#primary UL 
						{
								padding: 0 0 0 0;
								margin: 0 0 0 24px;
								}
								#secondary LI A,
								#primary LI A 
								{
										font-size: 11px;
										font-weight: bold;
										text-decoration: none;
										color: white;
										}
										#secondary LI A:hover,
										#primary LI A:hover 
										{
												text-decoration: underline;
												}
												
												
						#secondary .textwidget,
						#primary .textwidget 
						{
						color: #161F3A;
						font-size: 11px;
						font-weight: bold;
						line-height: 1,3;
						padding: 8px;
						background: #ffffff;
						}

								#secondary .textwidget A,
								#primary .textwidget  A
								{
										font-size: 9px;
										font-weight: bold;
										text-decoration: none;
										background: #DE790D;
										padding: 1px 2px 1px 2px;
								}


/*-------- copyright -------*/


		.copyright {
				float: left;
				width: 857px;
				height: 152px;
				background:  url(images/mag_foot_02.gif) no-repeat top left;
				color: #E28312;
				font-size: 9px;
				padding: 0 0 0 30px;
				margin: 0;
				}

				.copyright LI  { list-style-type: none; padding: 0; margin: 0; }
				.copyright UL  { float: left; padding: 0; margin: 0 30px 0 0; }

						.copyright A:link, .copyright A:visited {
								font-size: 9px;
								color: #FFB52B;
								}
								.copyright A:hover {
										color: white;
										}

.meta {
font-size: 9px;
}


/*------------ content -------------*/

			/*-----------	titres et textes commun BLOG & PAGES -------------------*/	
			
	.content {
		color: #2F334E;
		letter-spacing: 0.5pt
		}		



		
H3.storytitle {	
		color:#42A6D8;	
		font-size: 19px;
		padding-bottom: 7px;
		}

	H3.storytitle A,
	H3.storytitle A:link,
	H3.storytitle A:visited, 
			{	
			color:#156CC4;	
			text-decoration: none;
			
			}
			H3.storytitle A:hover {
					color: white;
					background: #DE790D;	
					}


.content .post {		
		margin-top: 12px; 
		margin-bottom: 20px;	
		padding: 6px;	
		}



		.content P {
				font-size: 13px;
				text-align: justify;
				}	
				

		.content .feedback {
			border-top-width: 1px;
			border-right-width: 0;
			border-bottom-width: 1px;
			border-left-width: 0;
				border-style: solid;
				border-color: #B9BFDB;
			padding: 4px 0 4px 0;
			}
		
		
		.content .feedback a:link,
		.content .feedback a:visited {
				color: #E38312;
				font-weight: bold;
				font-size: 10px;
				padding: 0 3px 0 3px;
				text-decoration: none;
				letter-spacing: 0;
				}
				.content .feedback a:hover {
						color: white;
						background: #E38312;
						}
						
						
					



		


			/*-----------	titres et textes du BLOG -------------------*/		
			
		
			
			
			/*-----------	titres et textes des PAGES -------------------*/



		SPAN.titrePageParent { 	color: #DE790D; font-size: 10px;	}
		
		
		


/*---------------- commentaires ----------------------------*/



H2#comments, H2#postcomment {	
		font-size: 15px;
		}

	H2#comments A,
	H2#comments A:link,
	H2#comments A:visited, 
			{	
			color:#156CC4;	
			font-size: 13px;
			text-decoration: none;
			
			}
			H2#comments A:hover {
					color: white;
					background: #DE790D;	
					}



P.txtComments, P.txtComments {	
		font-size: 11px;
		padding-bottom: 5px;
		margin: 10px 0 0 50px;;
		}
		
#commentlist LI {
		font-size: 13px;
		font-weight: bold;
		margin: 15px 0 0 12px;
		}
		#commentlist P {
				font-style: italic;
				font-weight: normal;
				margin: 5px 0 0 0;
				}		
		#commentlist LI CITE {
				font-size: 9px;
				font-weight: bold;
				}
				
		#commentlist LI A, #commentlist LI A:link, #commentlist LI A:visited  {
				font-size: 9px;
				font-weight: bold;
				color: #E38312;
				font-size: 10px;
				padding: 0 3px 0 3px;
				text-decoration: none;
				letter-spacing: 0;	
				}
				

.fluxRss {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
		border-style: solid;
		border-color: #B9BFDB;
	padding: 4px 0 4px 0;
	margin-left: 50px;
	}
		
		
		.fluxRss a:link,
		.fluxRss a:visited {
				color: #E38312;
				font-weight: bold;
				font-size: 10px;
				padding: 0 3px 0 3px;
				text-decoration: none;
				letter-spacing: 0;
				}
				.fluxRss a:hover {
						color: white;
						background: #E38312;
						}


				



				
						
/*---- de base ----*/

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 90%;
	font-style: normal;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {

}


/*--- calendar ---*/


#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}



