* {	margin: 0;
	padding: 0;
}

 body {background:#ffce06 url(/_ressources/themes/jazz08/images/fond.png) repeat-x;
         font-family:"Tahoma", verdana, arial, sans-serif;
         color:#2A2824;;
	 font-size:0.85em;}

#main {background: url(/_ressources/themes/jazz08/images/entete.gif) no-repeat scroll center top;
 			position:relative;
			margin-left:auto;
			margin-right:auto;
			margin-top:19px;
			padding-top:1px;
			width:958px;}

 #page {background:#F2F4F8 url(/_ressources/themes/jazz08/images/fondbleu.png) repeat-x scroll 0 0;
       margin-left:1px;
       margin-top:42px;
       padding-left:20px;
       padding-top:20px;
       width:938px;}

 #content {float:left; width:650px;}

  ul#rootBar {position:absolute; top:200px; left:20px; width:120%;}

  #rootBar li {color:#E9F3F7;
			float:left;
			font-size:1.5em;
			list-style-type:none;
			padding-right:100px;}

  #rootBar li a {color:#e9f3f7; text-decoration:none;}

  ul#footer {background:#b6d3e1; width:958px; height:62px; margin-left:auto; margin-right:auto;}

  ul#footer li {float:left;
	   			list-style-type: none;
				color:#3f7b94;
				font-size:0.95em;
				margin-top:20px;
				padding-left:20px;
				padding-right:30px;}				

  #footer li a {color:#3f7b94; font-weight:bold; text-decoration:none;}

  #logo img {margin-left:40px;}
 

/**************************************

/*body, th, td, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}*/

form {}

h1, h2, h3 {
	color: #4F7FA9;}

h1 {
	font-size: 3em;
	padding-top: 10px;}

h2 {width:650px;
	font-size: 1em;
	font-weight: bold;
	color: #4F7FA9;
	padding-top: 10px;
	margin-bottom:15px;}

h3 {font-size: 0.8em;}
	

a {
	text-decoration: none;
	color: #4F7FA9;}

a:hover {
	border: none;}

h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #4F7FA9;}


/* Content */

#content H2 {
color: #4C89B6;
font-size: 1.6em;
font-weight: bold}

#content H4 {margin-bottom:5px;}

#content H4 a {
color: #4C89B6;
font-size: 16px;
test-decoration: underline;}

.post {
}

.post .title {
	margin: 0;
	font-weight: normal;}

.post h1.title {
	padding: 15px 0  0 15px;
	height: 30px;
	font-size: 2.4em;}

.post .entry {
	padding: 0 10px 30px 15px;}

.post .meta {
	margin: 0;
	padding: 5px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C89B6;}

.post .meta a {
	color: #4C89B6;}

.post .links {
	margin: 0;}

.post .tags {
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;}

.post .links a, .post .tags a {
	border: none;}

#content .date2 {
background:transparent url(images/date.gif) no-repeat scroll 0 0;
color:#ECAE00;
float:left;
font-size:10px;
font-weight:bold;
height:68px;
line-height:normal;
margin: 0 8px 0 0;
padding-top:3px;
text-align:center;
text-transform:uppercase;
width:65px;}

#content p.date2 b {
	display: block;
	margin-top: 5px;
	font-size: 40px;
	color: #809FB5;}

#content .date {
font-size:0.9em;
font-style:italic;
text-align:right;}

#content .postentry1 {margin-bottom:20px;}
#content .postentry2 {margin-bottom:20px;}

#content .post-body {
    clear:both;
}
#content .post-body p {
    margin: 20px 15px;
    text-align:justify;
}

#content .post-body ul, #content .post-body ol {
    margin: 20px 15px;
}

#content .post-body li {
    margin:15px;
    text-align:justify;

}

/* Sidebars */

.sidebar {
	float: left;}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;}

.sidebar li {
	margin-bottom: 0.5em;}

.sidebar li ul {}

.sidebar li li {
	margin: 0;}

.sidebar li h2 {
	margin: 0 0 1em 0;}

#sidebar1 {
	width: 230px;
	padding: 0px 0px 0px 20px;}

#sidebar2 {
	width: 240px;
	padding: 0px 20px 20px 20px;
        margin-left:8px;}

#sidebar2 h3 {
	background:transparent url(images/title.gif) no-repeat scroll left top;
	color:#FFFFFF;
	height:35px;
	margin:3px;
	padding:13px 0 0 13px;}

#sidebar2 li ul {
	line-height: normal;}

#sidebar2 li li {
	padding: 5px;
	font-size: .8em;}

#sidebar2 li a {
	border: none;
	padding-left: 10px;
	font-size: 11px;}

#sidebar2 li a:hover {
	border: none;
	padding-left: 10px;}

#calendar1 {
	padding: 0 10px 20px 10px;}

#calendar table, #sidebar2 #wp-calendar {
	width: 90%;
	text-align: center;}

#calendar thead ,  #sidebar2 #wp-calendar thead {}

#calendar tbody td , #sidebar2 #wp-calendar tbody td {
	border: 1px solid #F1F1F1;}

#calendar #prev , #sidebar2 #wp-calendar #prev {
	text-align: left;}

#calendar #next , #sidebar2 #wp-calendar #next {
	text-align: right;}

#calendar tfoot a, #sidebar2 #wp-calendar tfoot a {
	text-decoration: none;
	font-weight: bold;}

#calendar #now, #sidebar2 #wp-calendar #now {
	background: #696969;
	border: 1px solid #ff0000;
	font-weight: bold;
	color: #ffffff}

input[type="submit"] {
	background:#538BB3 url(images/submit.gif) repeat-x;
	border:none;
	width:140px;
	height:51px;
	color:#fff;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;}

#comment {
	font-size:0.9em;}

ul#commentlist {
	list-style-type:none;}

ul#commentlist li {
	clear:both;}

ul#commentlist div.numberbox {
	background:#8196A8 none repeat scroll 0 0;
	float:left;
	color:#000000;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	line-height:80%;
	padding:5px;
	height:10px;
	width:10px;}

.txtcomment {
	display:block;
	width:480px;}

ul#commentlist {
	list-style-type:none;}

ul#commentlist li {
	clear:both;}

#commentform p {margin-bottom:8px;}

h2#comments {font-size:1.2em;}

h2#postcomment {font-size:1.2em;}

div.leftnav {
	float:left;}

div.rightnav {
	float:right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;}

.alignleft {
	float: left;}

.alignright {float: right;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;}

#content .wp-caption p {
    margin:10px;
    text-align: center;
}

#commentlist {
width: 650px;}

#content .categor {
background:#D7E7F1 none repeat scroll 0 0;
font-size:0.8em;
font-style:italic;
margin-bottom:8px;
margin-left:70px;
padding:2px;}

#commentlist .gavatar {
float: left;
margin: 10px;
margin-top: 0px;}

#commentlist .numberbox {
float: left;}

#commentlist .commentbox {
margin-bottom: 20px;
line-height: 20px;
}

div.commentbox {background:#e0eaf1;}
