@import url("../../rsc/css/basic.css");	/* Import basic styles */
@import url("../../rsc/css/img.css");	/* Import standard image styles */
@import url("../../rsc/css/blog_elements.css");	/* Import standard blog elements styles */
@import url("../../rsc/css/forms.css");	/* Import default form styles */
@import url("../../rsc/css/comments.css");	/* Import default comment styles */

/* Designed by David Daupeyroux */

	/* Balise redef */
body	{	padding:0px; margin:0px; color:#434343; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; background-color:white; }
a		{	color:#2188CC; text-decoration:none; }
a:hover	{	text-decoration:underline; }
hr		{	height:4px; background-image:url('img/hr.png'); border:none; }
#sidebar h3		{	height:27px; margin:0px; padding-top:10px; color:white; text-align:center; background-image:url('img/cadre_sidebar-top.png'); }

	/* Id's ans classes */
#main		{	width:743px; margin:10px auto; }
		/* Top menu */
#top_menu	{	height:44px; margin-top:10px;  }
#top_menu a	{	float:left;  }

		/* Post */
#posts		{	float:left; width:526px; margin-top:5px; padding-top:14px; text-align:justify; background:url('img/cadre_news-top.png'); background-repeat:no-repeat; }
.post		{	padding:0px 15px 10px 15px; background:url('img/cadre_news-middle.png'); }
.calendar	{	float:left; position:relative; height:59px; width:41px; margin-right:5px; text-align:center; font-weight:bold; background-image:url(img/calendar.png); }
.month		{	position:absolute; width:36px; top:2px; left:1px; color:white; font-size:10px; }
.day		{	position:absolute; width:36px; top:16px; left:1px; color:#FF7601; font-size:18px; }
.year		{	position:absolute; width:36px; top:42px; left:1px; color:#FF7601; font-size:10px; }
.posthead	{	position:relative; height:59px; color:#FF7601; font-size:10px; }
.posthead a	{	color:#FF7601; }
.titre		{	margin:0px; font-size:18px; }
.titre a	{	color:#2188CC; }
.bText		{	text-indent:2em; }
.bMore a	{	font-size:90%; }
.tag		{	float:left; }
.postfooter	{	clear:both; position:relative; margin-top:-12px; padding-top:5px; text-align:right; font-size:10px; }
#other		{	background:url('img/cadre_news-middle.png'); }
#other ul	{	margin:0px; padding:12px 15px; list-style-position:inside; list-style-image:url('img/puce.png'); }
#other li	{	padding:2px 0px; border-bottom:1px dashed #cccccc; }
#other li a	{	padding-left:5px; }
#pagin		{	background:url('img/cadre_news-middle.png'); }
#pagin div	{	height:19px; width:492px; margin:0px auto; padding:3px 5px 0px 5px; color:white; text-align:center; font-size:11px; font-weight:bold; background:url('img/pagin-bg.png') no-repeat; }
#pagin div a{	color:white; }
#endposts	{	height:13px; background:url('img/cadre_news-bottom.png'); background-repeat:no-repeat; }
		/* Side bar */
#sidebar	{	float:left; width:207px; margin-left:3px; }
.sideitem	{	margin-top:5px; background:url('img/cadre_sidebar-middle.png'); }
.sideitemcontent	{	padding:5px 7px 0px 7px; }
.widget_core_sideitemcontent {	padding:0px 7px; }
.sideitembottom		{	height:13px; background:url('img/cadre_sidebar-bottom.png'); }
			/* Calendar */
.sideitemcontent table	{	width:180px; text-align:center; border:2px solid #FF7601; border-collapse:collapse; vertical-align:middle; }
.sideitemcontent .calcaption	{	font-size:12px; font-weight:bold; }
.sideitemcontent .calcaption a	{	color:#FF7601; }
.sideitemcontent th	{	color:white; font-size:10px; background:url('img/cal_th-bg.png'); border:1px solid white; }
#bCalendarToday	{	color:white; background-color:#FF7601; border:none; }
#bCalendarToday a	{	color:white; }
.bCalendarTable tfoot a	{	text-decoration:none; }
.bCalendarTable tfoot a:hover	{	color:white; background-color:#FF7601; }
			/* Common Links*/
.sideitemcontent ul, .widget_core_sideitemcontent ul	{	margin:0px 0px; padding-left:5px; }
.sideitemcontent li, .widget_core_sideitemcontent li	{	padding:2px 0px; list-style-position:inside; list-style-image:url('img/puce.png'); border-bottom:1px dashed #cccccc; }
.sideitemcontent li a, .widget_core_sideitemcontent li a{	padding-left:5px; color:#434343; font-weight:normal; }

.SearchField	{	height:16px; width:189px; border:1px solid #FF7601; }
.ref			{	display:none; }
.imgTop			{	float:left; margin:12px 0px 10px 0px; }
.imgTop2		{	float:right; margin:2px 0px 10px 0px; }


/* autre */
h1 {	margin:0px; padding:16px 15px 16px 30px; color:#474747; font-size:200%; background:url('img/cadre_news-middle.png'); }
h3 {	color:#474747; font-size:130%; }
h4 {	color:#474747; font-size:110%; }
.msg_nothing	{	margin:0px; padding:10px 15px; background:url('img/cadre_news-middle.png'); }
#shops	{	display:none; position:absolute; width:104px; top:100%; left:0px; background-color:#0c5595; z-index:10; }
#shops div.shop	{	position:relative; margin:0px 0px -1px 0px; padding:5px 2px; border:1px solid white; }
#shops div.shop:hover	{	background-color:#1492ff; }
#shops div.shop div.container	{	display:none; position:absolute; top:0px; left:100px; margin:inherit; padding:inherit; }
#shops div.shop div.container p	{	width:150px; margin:0px 0px -1px 0px; padding:5px 2px; background-color:#0c5595; border:1px solid white; }
#shops div.shop div.container p:hover	{	background-color:#1492ff; }
input.bComment, textarea.bComment	{	width:96%; margin:0px; padding:2px; border:1px solid #FF7601; }
form.bComment fieldset	{	margin:0px; padding:8px 0px }
#topPost	{	background:url('img/cadre_news-middle.png'); }
.tag_cloud	{	margin:0px; padding:0px 7px; text-align:justify; }
#partners	{	color:#2188CC; text-align:center; font-size:10px; font-weight:bold; }
#partners a	{	color:#2188CC; text-decoration:none; }
#partners div{	padding:2px 0px; color:white; font-size:12px; text-align:center; font-weight:normal; background-image:url(img/links); background-position:50% 50%; background-repeat:no-repeat; }




/* Styles for posts */

div.action_messages {
	margin: 0 0 0 2ex;
}

.bSmallHead {
	padding: 5px 0 7px;
	font-size: 84%;
	color: #26aae8;
	border-bottom: 2px solid #ddd;
}


div.bComment {
	border: 1px solid #FF7601;
	background-color:	#EBF7FD;
	margin: 1ex 0 2ex 5ex;
}
div.moderation_msg {
	margin: 1ex 0 2ex 5ex;
}


form.bComment {
	border: 0;
	margin: 0;
	padding: 0;
}


select.bComment  /* Used by the profile form */
{
	background-color: #fff;
	border: 1px solid #26aae8;
	padding: 1px;
	margin: 0ex;
}


a.gray {
	color: #666;
}

h1#pageTitle a {
	color: #fff;
	text-decoration: none;
}


h2 {
	color: #26aae8;
	font-size: 180%;
	margin: 0;
}

div.skin_wrapper_anonymous {
	padding-top: 9px;
}









/*
 * Header / bloglist on top:
 */
div#page_top ul {
	float:right;
	margin: 0;
	list-style-type:none;
	padding: 8px 5px;
}
div#page_top li {
	display: inline;
	padding: 0 1ex 0 0;
}
div#page_top li a {
	font-weight: bold;
	font-style:italic;
	color: #fff;
}
div#page_top li a:hover {
	color: #666;
	text-decoration: underline;
}
div#page_top li a.selected {
	text-decoration: underline;
}



div.pageHeader h1 {
	font-size: 36px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 47px 0 0 0;
	line-height: 1.22em;
	font-variant: small-caps;
	text-transform: none;
	/*border: 1px solid #fff; */
}
div.pageHeader h1 a {
	color: #fff;
	text-decoration: none;
}
div.pageHeader div.widget_core_coll_tagline {
	color: #fff;
	letter-spacing: 2px;
	margin: 3px 0 0 13px;
}




div#page_main_area {
	width: 734px;
	margin: 0 auto;
}

div#pageFooter {
	clear: both;
	margin: 0 auto;
	width: 734px;
	padding: 12px 0;
}
p.baseline {
	text-align: center;
	font-size: 76%;
	color: #777;
	padding: 1ex;
	margin: 0;
}
p.baseline a,
p.baseline a {
	color: #888;
	text-decoration: none;
}
p.baseline a:hover {
	text-decoration: underline;
}





/* Styles for sidebar (right) */

.bSideItem ul {
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type:square;
}
.bSideItem ul ul{
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bSideItem li {
	list-style-image: url(img/arrow-right-small.gif);
}

.bSideItem li a {
	color: #666;
}
.bSideItem li a:hover {
	color: #26aae8;
}


.dimmed
{
	color: #aaa;
	font-size: 84%;
}

form.search
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 1ex 0;
}

input.search_submit {
	border: 0;
	width: 39px;
	height: 22px;
	background-image: url(img/search.gif);
	color: #fff;
}


