/* GLOBAL CSS */
body
{
	margin:0px;
	padding:0px;
	color:#2b3284;
/*	background:(images/page_bg.jpg) bottom right no-repeat fixed;*/
	background:url(images/page_bg.jpg) bottom right no-repeat fixed;
	background-color:#0496cf;
}

h1{margin:0px;padding:0px;}
h2{margin:0px;padding:0px;}
h3{margin:0px;padding:0px;}
h4{margin:0px;padding:0px;}
html{font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	/*font-family:"Courier New", Courier, monospace;*/
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	font-size:12px;}
img{border:none;}
a{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
ul{list-style:none;margin:0px;padding:0px;}
li{list-style:none;margin:0px;padding:0px;}
.cb{clear:both;height:0px;font-size:0px;}


/* PAGE CSS */

#all_center
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#all_header
{
	height:79px;
	background:url(images/header_logo.gif) top left no-repeat;
}

#all_header a
{
	display:block;
	height:63px;
	width:300px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#all_header a:hover
{
	text-decoration:none;
}
#all_header a span
{
	visibility:hidden;
	font-size:12px;
}
#all_header .accroche
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-left:100px;
	height:16px;
}

#all_content
{
	float:left;
	width:640px;
}
#all_content_top
{
	font-size:9px;
	height:14px;
	width:640px;
	background:url(images/content_top.gif) top left no-repeat;
}
#all_content_middle
{
	background-color:#FFFFFF;
	width:606px;
	padding-left:12px;
	padding-right:22px;
	overflow:hidden;
}
#all_content_bottom
{
	height:15px;
	width:640px;
	background:url(images/content_bottom.gif) top left no-repeat;
}

#all_sidebar
{
	float:right;
	width:240px;
}
#all_sidebar_top
{
	font-size:9px;
	height:14px;
	width:240px;
	background:url(images/sidebar_top.gif) top left no-repeat;
}
#all_sidebar_middle
{
	background-color:#FFFFFF;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
}
#all_sidebar_bottom
{
	height:15px;
	width:240px;
	background:url(images/sidebar_bottom.gif) top left no-repeat;
}

/* ARTICLE */
.article_col_left
{
	width:56px;
	float:left;
}
.article_col_left ul
{
	width:45px;
	height:47px;
	overflow:hidden;
	background:url(images/date_bg.gif) top left no-repeat;
	text-align:center;
	margin-bottom:5px;
}
.article_col_left .month{color:#0496cf;font-size:11px;height:12px;line-height:12px;}
.article_col_left .day{color:#FFFFFF;font-weight:bold;font-size:18px;height:19px;}
.article_col_left .year{color:#FFFFFF;font-size:11px;height:16px;}
.article_col_left .count_comments
{background:url(images/count_comments_bg.gif) top left no-repeat;width:40px;padding-right:5px;height:20px;text-align:right;color:#2b3284;font-size:11px;line-height:20px;margin-bottom:5px;}
.article_col_left .count_comments a{color:#2b3284;}
.article_col_left .edit_article
{background:url(images/admin_edit_bg.gif) top left no-repeat;width:40px;padding-right:5px;height:20px;text-align:right;color:#2b3284;font-size:11px;line-height:20px;}
.article_col_left .edit_article a{color:#2b3284;}

.article_col_right
{
	width:550px;
	float:left;
}

.article_col_right h2
{
	font-size:18px;
	font-weight:bold;
}
.article_col_right .categorie
{
	margin-top:5px;
	display:block;
	background:url(images/icons/book_open.gif) center left no-repeat;
	font-size:11px;
	color:#0496cf;
	padding-left:20px;
}
.article_col_right .categorie a
{
	color:#0496cf;
}
.article_col_right .texte
{
	font-size:12px;
	color:#2b3284;
	padding-bottom:10px;
	text-align:justify;
}
.article_col_right .infos
{
	border-top:1px solid #2b3284;
	font-size:11px;
	color:#0496cf;
	padding-top:5px;
}
.article_col_right .infos a
{
	color:#0496cf;
}

.article_col_right .autor
{
	height:16px;
	background:url(images/icons/vcard.gif) center left no-repeat;
	padding-left:20px;
}
.article_col_right .tags
{
	height:16px;
	background:url(images/icons/tag_blue.gif) center left no-repeat;
	padding-left:20px;
}

.article_end
{
	clear:both;
	height:10px;
}

/* NAV LINKS CSS */
#articles_nav
{
	height:30px;
	width:640px;
	background:url(images/nav_links_bg.gif) top left no-repeat;
	line-height:30px;
	overflow:hidden;
}

#articles_nav .old
{
	background:url(images/icons/left_12x12.gif) center left no-repeat;
	padding-left:15px;
	margin-left:5px;
	float:left;
}

#articles_nav .new
{
	background:url(images/icons/right_12x12.gif) center right no-repeat;
	padding-right:15px;
	margin-right:5px;
	float:right;
}

/* SIDE BAR */

#sidebar_footer
{
	font-size:11px;
	color:#0496cf;
	text-align:center;
	padding-top:5px;
	margin-top:10px;
	border-top:1px dotted #0496cf;
}


#all_sidebar_middle ul li
{
/*	padding-bottom:10px;*/
}

h2.widgettitle
{
	font-size:16px;
	font-weight:bold;
	color:#2b3284;
	border-bottom:1px dotted #0496cf;
	padding-left:15px;
	background:url(images/icons/bullet_arrow_down.gif) center left no-repeat;
}

#all_sidebar_middle ul li ul
{
	padding-bottom:15px;
}

#all_sidebar_middle ul li ul li
{
	padding-left:15px;
	padding-top:2px;
	font-size:12px;
	color:#2b3284;
/*	background:url(images/icons/bullet_blue.gif) center left no-repeat;*/
}

#all_sidebar_middle ul li ul li a
{
	color:#2b3284;
}


#tag_cloud
{
	padding-bottom:15px;
}
#tag_cloud a{color:#0496cf;}
