/* DECLARATIONS PAR DEFAUT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body {
	line-height:	1;
	background: #000000 url(images/body.gif) top left repeat-x;
	color: #505050;
	font: 15px/150% georgia, georgia, georgia, serif;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

code {
	font-family: 'georgia', georgia, monospace;
}

/* BLOCS PRINCIPAUX */
#page {
	width: 973px;
	margin: 0px auto 10px auto;
	background: url(images/page.gif);
}

#head {height: 197px;
	background: url(images/head.jpg) repeat-x left top;
}

#body {
	overflow: hidden;
	height: 1%;
}

#content {
	width: 700px;
	float: left;
} /*largeur de la colonne de gauche*/

#sidebar {
	float: left;
	width: 260px;
} /*largeur de la colonne de droite*/

#footer {
	text-align: right;
	font-size: 12px;
	line-height: 15px;
	clear: both;
	height: 153px;
	padding-top: 10px;
	background: url(images/footer.jpg) no-repeat left bottom;
}

/* DETAIL */
div.inner {
	padding: 40px;
} /*marge gauche*/

#head h1 {
	font: 21px/100% georgia, "georgia", arial, tahoma, verdana, serif;
	color: #B0944B;
	margin-top: 37px;
	margin-left: 63px;
	letter-spacing: -2px;
	font-weight: normal;
} /*titre de la page*/

#head h1 a {
	text-decoration: none;
	color: #B0944B;
} /*couleur du titre*/

#head h1 a: hover {
	color: #C7B07C;
}

#head p.description {
	color: #B0944B;

}

#head li {
	display: inline;
	text-decoration: none;
	color: #B0944B;
	font-size: 20px;
}

#head #header_links {
	position: relative;
	top: 140px;
	letter-spacing: -1.5px;
	word-spacing: 20px;
}

#head #header_links a {
	color: #B0944B;
	text-decoration: none;
}

#content a {
	color: #B0944B;
	text-decoration: none;
}

#content a: hover {
	color: #C7B07C;
}

#content div.post {
	margin-bottom: 40px;
} /*espace entre les tickets*/

#content div.post h2 {
	font: 50px/150% georgia, "georgia", georgia, georgia, georgia, serif;
	color: #B0944B;
	border-bottom: 1px dotted #B0944B;
	font-weight: normal;
	letter-spacing: -4px;
} /*titres des tickets*/

#content div.post h2.pagetitle {
	margin-bottom: 20px;
}

#content div.post h2 a {
	text-decoration: none;
	color: #B0944B;
}

#content div.post h2 a: hover {
	text-decoration: underline;
	color: #C7B07C;
}

#content div.post h3, #content div.post h4, #content div.post p, #content div.post ul, #content div.post ol, #content div.post table {
	margin-bottom: 10px;
} /*marge entre les paragraphes*/

#content div.post li {
	margin-left: 10px;
}

#content div.post ul li {
	list-style-type: square;
}

#content div.post ol li {
	list-style-type: decimal;
}

#content div.post li ul, #content div.post li ol {
	margin-bottom: 0;
}

#content div.post li.linkcat {
	list-style-type: none;
}

#content div.post ul.archivelist li.exists a {
	color: #999;
}

#content div.post ul.blogroll li {
	list-style-type: none;
	margin-left: 0;
	font-size: 14px;
}

#content div.post ul.blogroll li a {
	font-size: 14px;
}

#content div.post p.the_time {
	font-size: 14px;
	text-align: left;
	color: #505050;
	font-weight: bold
} /*date*/

#content div.post p.the_category {
	color: #505050;
	font-size: 14px;
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
	font-weight: bold;
} /*comment,	category*/

#content h3, #content h4 {
	font: 33px/150% georgia, "georgia", georgia, georgia, georgia, serif;
	color: #B0944B;
	font-weight: normal;
	letter-spacing: -2px;
} /*titre commentaires*/

#content h4 {
	font-size: 16px;
}

h3#comments, h3#respond {
	margin-bottom: 10px;
} /*espace sous titre commentaires*/

div.navigation {
	overflow: hidden;
	height: 1%;
	padding: 0px;
	margin-bottom: 0px;
}
/*#content div.post blockquote {padding: 10px 10px 0px 10px;margin: 20px;letter-spacing: 1px;color: #000;background: url(images/content_hover.jpg);}*/
/*#content div.post table {width: 100%;}*/

#content div.post th {
	background: url(images/content_hover.jpg);
	border-right: 1px dotted #999;
	padding: 3px;
	text-align: left;
}

#content div.post td {
	padding: 3px;
	border-right: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

#content ol.commentlist {
	margin-bottom: 50px;
	font-size: 14px;
} /*textes des commentaires et espaces*/

#content ol.commentlist li.commento {
	padding: 0px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;
} /*commentaire*/

#content ol.commentlist img.avatar {
	float: left;
	margin-right: 10px;
}

#content ol.commentlist cite {
	margin-top: 20px;
	font-style: normal;
	font: 25px/150% georgia, "georgia", georgia, georgia, georgia, serif;
	font-weight: normal;
	color: #505050;
	letter-spacing: -2px;
} /*comments user name*/

#content ol.commentlist cite a {
	text-decoration: none;
	color: #505050;
}

#content small.commentmetadata {
	display: block;
	font-size: 12px;
	border-top: 1px dotted #505050;
	text-align: left;
	color: #505050;
	margin-bottom: 0px;
	margin-top: 2px;
	font-weight: bold;
} /*date des commentaires*/

#content small.commentmetadata a {
	color: #505050;
} /*couleur date des commentaires*/

#content ol.commentlist p {
	margin-bottom: 10px;
}
/*#commentform {padding: 10px;background: url(images/content_hover.jpg);}*/

#commentform p {
	margin-bottom: 10px;
	font-size: 14px;
} /*description des champs*/

#commentform textarea, #commentform input {
	font: 12px/150% arial, tahoma, verdana, sans-serif;
} /*police de saisie*/

#commentform textarea {
	width: 450px;
	height: 100px;
}

#sidebar ul {
	font-size: 12px;
	padding: 5px;
} /*liens de droite*/

#sidebar h2, #sidebar h2 a {
	text-align: left;
	margin-top: 20px;
	font: 25px/150% georgia, "georgia", georgia, georgia, georgia, serif;
	color: #B0944B;
	font-weight: normal;
	letter-spacing: -1.9px;
} /*titres colonne droite*/

#sidebar a {
	color: #069;
	text-decoration: none;
}

#sidebar li li a {
	display: block;
	padding: 5px 0;
	color: #B0944B;
	text-decoration: none;
} /*liens droite*/

#sidebar li li a: hover {
	color: #C7B07C;
}

#sidebar li li {
	border-bottom: 1px dotted #B0944B;
	margin-top: 0;
	margin-bottom: 0;
}

#sidebar li.widget_tag_cloud a {
	line-height: 24pt;
}

#sidebar table a: hover, #sidebar li.widget_tag_cloud a: hover {
	color: #C7B07C;
}

#sidebar li.recentcomments {
	padding: 5px 0;
}

#sidebar table {
	width: 100%;
}

#sidebar table th, #sidebar table td {
	padding: 2px;
	text-align: center;
}

#sidebar table th {
	background: url(images/body.gif);
	border-right: 1px dotted #ccc;
	color: #fff;
}

#sidebar table td {
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

#footer a {
	text-decoration: none;
}

#footer li {
	display: inline;
}

#footer a span {
	display: none;
}

#footer #footer_comments {
	text-align: center;
  /* ajouter les declarations necessaires */
}

/* CLASSES COMMUNES */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 10px;
}

.alignright {
	float: right;
	margin-left: 10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
