body, div, p, h1, h2, h3, h4, h5, h6, input, select, texarea, ul, ol, li, span, strong, em, a, table, tr, td, a, img, fieldset
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
}

div#page div#header, div#page div#footer, div#page hr, div#page div#content div.mu_register div.mu_alert
{
	display: none;
}
div#page div#content div.mu_register h2
{
	color: #000000 !important;
	font-size: 14px !important;
	padding-left: 0px !important;
}
div.Inscription h2
{
	padding-left: 32px !important;
}
div.Inscription p
{
	padding-left: 0px !important;
}
div.Inscription div#signup-welcome p, div.Inscription p.lead-in
{
	padding-left: 32px !important;
}
div.Inscription div p.view
{
	padding-left: 41px !important;
}
div.Inscription div#signup-welcome p span.h3
{
	font: 12px Arial, Helvetica, sans-serif !important;
}
form#setupform input
{
	border: 1px solid #6535d8;
}

body
{
	background: url(../images/background.png);
}
	div#Header
	{
		width: 991px;
		height: 272px;
		margin: 0 auto;
		background: url(../images/header.png) no-repeat !important;
	}
		div#Header div#HeaderEdito
		{
			position: absolute;
			margin-left: 565px;
			margin-top: 162px;
			width: 175px;
		}
		div#Header a#SCHeaderLink
		{
			height: 77px;
			margin-left: 20px;
			margin-top: 20px;
			position: absolute;
			width: 450px;
			z-index: 9999;
		}
		div#Header a#VBLink
		{
			height: 134px;
			margin-left: 732px;
			margin-top: 6px;
			position: absolute;
			width: 194px;
			z-index: 9999;
		}
		div#Header a#HeaderLink
		{
			height: 77px;
			margin-left: 20px;
			margin-top: 150px;
			position: absolute;
			width: 450px;
			z-index: 9999;
		}
			div#Header div#HeaderEdito h1, div#Header div#HeaderEdito p
			{
				color: #FFFFFF;
				text-align: right;
			}
			div#Header div#HeaderEdito h1
			{
				font-size: 15px;
				font-weight: bold;
				margin-bottom: 5px;
			}
			div#Header div#HeaderEdito p
			{
				font-size: 12px;
			}
		div#Header div#SignupBlog
		{
			position: absolute;
			width: 120px;
			margin-top: 241px;
			margin-left: 650px;
			z-index: 999;
		}
			div#Header div#SignupBlog p
			{
				font-size: 12px;
				color: #FFFFFF;
			}
				div#Header div#SignupBlog p a
				{
					text-decoration: underline;
					color: #FFFFFF;
				}
				div#Header div#SignupBlog p a:hover
				{
					text-decoration: none;
				}
		div#Header div#header
		{
			height: 270px !important;
			background: none !important;
		}
		#header #nav-main
		{
			height:40px !important;
			position: absolute !important;
			top: 230px !important;
			margin-top: 0px !important;
			margin-left: 40px !important;
			width: 600px !important;
		}
			div#Header #header #branding
			{
				height: 270px !important;
				background: none !important;
			}
				div#Header #header #branding #log
				{
					margin-top: 160px !important;
					width: 175px !important;
				}
				div#Header #header #branding #log .bt
				{
					top: 195px !important;
					right: 40px !important;
				}
				div#Header #header #branding #newsletterForm_smarthbox
				{
					margin-top: 109px !important;
				}
					div#Header #header #branding #newsletterForm_smarthbox .bt
					{
						top: 12px !important;
						right: 10px !important;
					}
					div#Header #header #branding #newsletterForm_smarthbox fieldset ol li input.courriel
					{
						font-size: 11px !important;
						padding-left: 5px !important;
					}
				#header #branding #log p
				{
					margin-top: 80px !important;
					margin-left: -20px !important;
					position: absolute !important;
					font-weight: bold !important;
				}
				div#Header #header #branding #log fieldset legend
				{
					font-size: 11px !important;
					font-weight: normal !important;
					padding-left: 5px !important;
				}
				div#Header #header #branding #log fieldset ol li input.login
				{
					font-size: 11px !important;
					color: #3e3d40 !important;
					padding-left: 5px !important;
					width: 129px !important;
				}
			div#Header div#header a#gototop, div#Header div#header a#top, div#Header div#header div.search_guide, div#Header #header #branding #logo
			{
				display: none !important;
			}
			
			div#Header #header #nav-main #menu ul li a
			{
				font-weight: bold;
				font-size: 9px;
			}
	
	div#Main
	{
		margin: 0 auto;
		width: 991px;
	}
		div#Main div#LeftColumn
		{
			width: 656px;
			overflow: hidden;
			float: left;
		}
			div#Main div#LeftColumn div.Top
			{
				width: 657px;
				height: 45px;
				background: url(../images/top_list.png) no-repeat;
			}
			div#Main div#LeftColumn div.Content
			{
				width: 657px;
				min-height: 100px;
				padding-bottom: 20px;
				background: url(../images/in_list.png) repeat-y;
			}
				div#Main div#LeftColumn div.Content div.Article
				{
					margin-bottom: 50px;
				}
					div#Main div#LeftColumn div.Content div.Article div.ArticleDate
					{
						position: absolute;
						width: 100px;
						height: 58px;
						margin-left: -23px;
						background: url(../images/article_date.png) no-repeat;
						font-size: 16px;
						font-weight: bold;
						padding-top: 25px;
						padding-left: 18px;
						color: #FFFFFF;
						letter-spacing: 1px;
					}
					div#Main div#LeftColumn div.Content div.Article h2, 
					div#Main div#LeftColumn div.Content div.Article p, 
					div#Main div#LeftColumn div.Content div.Article div.Image, 
					div#Main div#LeftColumn div.Content div.Article div.Actions
					{
						margin-bottom: 15px;
						padding-right: 41px;
						text-align: justify;
						padding-left: 100px;
					}
					div#Main div#LeftColumn div.Content div.Article h2
					{
						font-size: 18px;
						font-weight: bold;
						color: #6535d8;
						padding-top: 37px;
					}
					div#Main div#LeftColumn div.Content div.Article p
					{
						color: #284053;
					}
					div#Main div#LeftColumn div.Content div.Article p strong, 
					div#Main div#LeftColumn div.Content div.Article p strong *
					{
						font-weight: bold;
					}
					div#Main div#LeftColumn div.Content div.Article p em, 
					div#Main div#LeftColumn div.Content div.Article p em *
					{
						font-style: italic;
					}
						div#Main div#LeftColumn div.Content div.Article p a
						{
							color: #284053;
							font-weight: bold;
						}
						div#Main div#LeftColumn div.Content div.Article p a:hover
						{
							text-decoration: underline;
						}
					div#Main div#LeftColumn div.Content div.Article div.Actions
					{
						font-size: 10px;
						font-weight: bold;
						color: #284053;
						margin-bottom: 0px;
					}
						div#Main div#LeftColumn div.Content div.Article div.Actions span
						{
							font-size: 10px;
							font-weight: bold;
							color: #e16ca2;
						}
						div#Main div#LeftColumn div.Content div.Article div.Actions a
						{
							font-size: 10px;
							font-weight: bold;
							color: #284053;
						}
						div#Main div#LeftColumn div.Content div.Article div.Actions a:hover
						{
							text-decoration: underline;
						}
					div#Main div#LeftColumn div.Content div.Article div.Commentaires
					{
						height: 15px;
						font-size: 10px;
						color: #284053;
						float: right;
						margin-right: 41px;
						padding-left: 20px;
						background: url(../images/article_comments.png) no-repeat;
					}
						div#Main div#LeftColumn div.Content div.Article div.Commentaires a
						{
							font-size: 10px;
							color: #284053;
						}
						div#Main div#LeftColumn div.Content div.Article div.Commentaires a:hover
						{
							text-decoration: underline;
						}
							div#Main div#LeftColumn div.Content div.Article div.Commentaires a strong
							{
								font-size: 10px;
								font-weight: bold;
							}
				
				div#Main div#LeftColumn div.Content div.Comments
				{
					padding-left: 100px;
				}
					div#Main div#LeftColumn div.Content div.Comments h3
					{
						font-size: 14px;
						font-weight: bold;
						color: #6535D8;
						padding-top: 20px;
						margin-bottom: 20px;
						border-top: 1px dotted #6535D8;
						width: 516px;
					}
						div#Main div#LeftColumn div.Content div.Comments form
						{
							width: 516px;
							margin-top: 30px;
							padding-top: 10px;
							border-top: 1px dashed #6535D8;
						}
							div#Main div#LeftColumn div.Content div.Comments form p
							{
								color: #284053;
							}
							div#Main div#LeftColumn div.Content div.Comments form p textarea
							{
								width: 510px;
							}
							div#Main div#LeftColumn div.Content div.Comments form p input.Button
							{
								border: 1px dotted #6535D8;
								padding: 2px 5px;
								float: right;
								margin-top: 5px;
							}
						div#Main div#LeftColumn div.Content div.Comments div.Comment
						{
							width: 496px;
							margin-top: 20px;
							padding: 10px;
						}
						div#Main div#LeftColumn div.Content div.Comments div.Alternative
						{
							background-color: #eaeaea;
						}
							div#Main div#LeftColumn div.Content div.Comments div.Comment p
							{
								color: #284053;
							}
							div#Main div#LeftColumn div.Content div.Comments div.Comment p.Infos
							{
								font-size: 11px;
								margin-top: 10px;
								text-align: right;
							}
								div#Main div#LeftColumn div.Content div.Comments div.Comment p.Infos a
								{
									font-size: 11px;
									color: #284053;
									text-decoration: none;
								}
								div#Main div#LeftColumn div.Content div.Comments div.Comment p.Infos a:hover
								{
									text-decoration: underline;
								}
			div#Main div#LeftColumn div.Bottom
			{
				width: 657px;
				height: 45px;
				background: url(../images/bottom_list.png) no-repeat;
			}
		
		div#Main div#RightColumn
		{
			width: 334px;
			float: left;
			margin-bottom: 20px;
		}
			div#Main div#RightColumn div.Item
			{
				width: 308px;
			}
				div#Main div#RightColumn div.Item div.Top
				{
					width: 334px;
					height: 30px;
					background: url(../images/top_list_small.png) no-repeat;
				}
				div#Main div#RightColumn div.Item h2
				{
					width: 269px;
					height: 38px;
					font-size: 18px;
					font-weight: bold;
					color: #FFFFFF;
					padding-left: 27px;
					padding-top: 5px;
					margin-left: 9px;
				}
					div#Main div#RightColumn div.Item h2 a
					{
						font-size: 18px;
						font-weight: bold;
						color: #FFFFFF;
					}
					div#Main div#RightColumn div.Item h2 a#CalendarPrevious
					{
						float: left;
					}
					div#Main div#RightColumn div.Item h2 a#CalendarNext
					{
						float: right;
						margin-right: 20px;
					}
				div#Main div#RightColumn div.Item h2.T10
				{
					background: url(../images/title_10pc.png) no-repeat;
				}
				div#Main div#RightColumn div.Item h2.T20
				{
					background: url(../images/title_20pc.png) no-repeat;
				}
				div#Main div#RightColumn div.Item h2.T30
				{
					background: url(../images/title_30pc.png) no-repeat;
				}
				div#Main div#RightColumn div.Item h2.T40
				{
					background: url(../images/title_40pc.png) no-repeat;
				}
				div#Main div#RightColumn div.Item div.Content
				{
					width: 245px;
					background: url(../images/in_list_small.png) repeat-y;
					padding: 10px 55px 10px 35px;
				}
					div#Main div#RightColumn div.Item div.Content p, div#Main div#RightColumn div.Item div.Content ul li
					{
						color: #284053;
						text-align: justify;
						font-weight: bold;
						margin-bottom: 3px;
					}
						div#Main div#RightColumn div.Item div.Content p a, div#Main div#RightColumn div.Item div.Content ul li a
						{
							color: #284053;
							font-weight: bold;
						}
						div#Main div#RightColumn div.Item div.Content p a:hover, div#Main div#RightColumn div.Item div.Content ul li a:hover
						{
							color: #284053;
							font-weight: bold;
							text-decoration: underline;
						}
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar h2,
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table caption,
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table tfoot tr td#prev,
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table tfoot tr td#next
					{
						display: none;
					}
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table thead tr th
					{
						color: #a54cdc;
						font-size: 14px;
						text-align: center;
					}
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table  tbody tr td
					{
						border: 1px solid #284053;
						padding: 5px;
						text-align: center;
						font-weight: bold;
					}
						div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table  tbody tr td a
						{
							color: #a54cdc;
						}
					div#Main div#RightColumn div.Item div.Content ul#sidebar li.widget_calendar div table tbody tr td.pad
					{
						border: 0px;
					}
				div#Main div#RightColumn div.Item div.Bottom
				{
					width: 334px;
					height: 43px;
					background: url(../images/bottom_list_small.png) no-repeat;
				}
				div#Main div#RightColumn div.Edito div.Top
				{
					height: 68px;
					background: url(../images/top_list_small_edito.png) no-repeat;
				}
				div#Main div#RightColumn div.Edito div.Content
				{
					padding-top: 20px;
					padding-bottom: 25px;
				}
				div#Main div#RightColumn div.Edito div.Bottom
				{
					height: 31px;
					background: url(../images/bottom_list_small_edito.png) no-repeat;
				}
				
	/* Search */
	input.search_query {
		border:1px solid #DDDDDD;
	}
	
	div#Main div#LeftColumn div.Content div.Article.Search h2 {
		padding:0 31px;
		color:#284053;
		font-size:15px;
	}
	
	div#Main div#LeftColumn div.Content div.Article.Search h3 a {
		font-size:18px;
		color:#6535D8;
		font-weight:bold;
	}
	
	div.Search div.post.hentry {
		margin:0 35px;
	}
	
	div.Search small {
		float:left;
	}
	div.Search p.postmetadata {
		float:right;
	}
	.clear {
		clear:both;
	}
	li.cat-item-621, 
	li.cat-item-621 a
	{
		color: #ca78fd !important;
		font-size: 14px !important;
	}