@import url("s-common.css");

#all {
	color:#000;
	margin:0;
	padding-top:142px;
	}

/* couleurs du site:
* #F80 liens
* #B73 liens visites, nav
* #A33 liens actif, titre des posts, titres nav, search form
* #CCC archives, liens archives, postmeta, postsidenote
* #EBB liens archives visites, postmeta visited
* #600 pre.code
* #FCFCFC background des posts
*/

form,input,fieldset,h1,h2,h3,p {margin:0;padding:0;}

a,
a:link  {color:#F80;}
a:visited  {color:#B73;}
a:hover,
a:active {color:#A33!important;}



#accesslinks ul,
#accesslinks li {
	padding:0;
	display:inline;
	list-style:none;}

#header {
	position:absolute;
	top:42px;left:42px;
	font-size:x-large;
	height:100px;
	overflow:hidden;}
#header h1,
#header h1 a {
	color:#A33;
	height:1.11em;
	font-size:larger;
	overflow:hidden;
	letter-spacing:-0.13em;
	border-bottom:1px solid #A33;}
#header p {
	font-size:smaller;
	color:#FFF;}
#accesslinks a {
	color:#F80;
	text-transform:uppercase;
	font-size:smaller;
	letter-spacing:-0.1em;}


#content { margin:0 26em 0 5px;}

#main,
#blgArchives {
	overflow:hidden;
	padding:5px;
	margin-bottom:10px;
	}
#content {
	font-family:verdana,sans-serif;
	font-size:small;
	text-align:justify;
	}

#main h3 {
	border-left:1px solid #A33;
	border-top:1px solid #A33;
	border-bottom:1px solid #A33;
	padding-left:5px;
	min-height:1em;
	margin-bottom:5px;
	color:#A33;}

#main p { margin-top:7px; max-width:42em; }
#main ul, #main ol, #main dl, #main blockquote { max-width:40em;}

#main blockquote {
	text-align:left;
	margin:10px 15px;}

#main img { border:1px solid black;float:right;margin:14px;}
#main img.standalone { float:none;}
#main p.images img { float:none;border:none; }


.subnav {
	font-family:verdana,sans-serif;
	font-size:x-small;
	color:#B73;
	width:15em;
	overflow:hidden;
	position:absolute;}



.nav2 {text-align:left;right:5px;top:42px;}
.nav1 {text-align:right;right:22em;top:126px;}

.nav1 a:link, .nav2 a:link { color:#F80;}
.nav1 a:visited, .nav2 a:visited { color:#B73;}
.nav1 a { font-weight:bold;}

.nav2 a { display:block; }
.nav2 a:hover { background:#ccc; }

.subnav h2 { display:none; }
.subnav h3 {
        overflow:hidden;
	font-family:georgia,serif;
	font-size:small;
 	text-transform:uppercase;
	margin-top:2em;
	letter-spacing:.3em;
	color:#A33;}

#search {
	width:100%;
	border:1px solid #A33;
	border-bottom:1px dashed #A33;
	}
#searchGo {
	width:100%;
	color:#A33;
	background:#FFF;
	border:1px solid #A33;
	border-top:none;
	}


/* ==BLOG== */

.blog #main { border:none; background:#fff; }
.blog #main .post {
	padding:5px; margin-bottom:10px;}

#blgArchives, #blgArchives a:link { color:#CCC;}
#blgArchives a:visited { color:#EBB;}
#blgArchives h2 { display:none;}
#blgArchives span { display:none; }
#blgArchives { position:absolute; top:84px; right:12em; width:4em; text-align:center;}
#blgArchives a { display:block;margin-bottom:1em; }


.postMeta {
	margin-top:5px;
	text-align:right;
	font-size:x-small;
	clear:both;
	color:#CCC;}
.postMeta a:link { color:#CCC;}
.postMeta a:visited { color:#EBB;}
.postMeta a:active, .postMeta a:hover { color:#A33;}
.postMeta span { display:none; }
.postMeta a { display:block; }

.postSep { display:none; }


/*

#banner {display:none;}
#banner-commentspop{display:none;}
#menu {	margin-bottom:15px; text-align:center;}		

.comments-head, .comments-body, .comments-post,
.trackback-url, .trackback-body, .trackback-post {
	font-family:verdana,sans-serif; 
	font-size:small; 
	color:#666;}
.comments-post, .trackback-post {
	font-size:x-small;}
.comments-head {
	border-bottom:1px solid #999;
	margin-top:20px;
	font-weight:bold;}
.comments-body, .trackback-body {
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:15px;
	border-bottom:1px dotted #999;}
 .trackback-url {
	line-height:140%;
	padding:5px;
	margin-left:15px;
	border:1px dotted #999;}
 .description {
	font-family:palatino,serif;
	color:#333;
	font-size:small;}
.date	{
	font-family:palatino,serif; 
	font-size:large;
	color:#A33;
	margin-bottom:10px;
	font-weight:bold;}			
*/

