@import "menu/menu.css";

@import "layout-gauche.css"; 
 
/* Les éléments HTML en général
-------------------------------------------------------- */
body {
background : #eee; 
color : #000; 
font-size : 80%; 
line-height : 1.6em; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
border-top : 10px solid #ddd; 
} 
h1, h2, h3, h4, h5, h6 {
font-family : "Trebuchet MS", sans-serif; 
} 
h1 {
font-size : 1.5em; 
} 
h2 {
font-size : 1.4em; 
} 
h3 {
font-size : 1.3em; 
margin : 1em 0; 
text-align : right; 
} 
h4 {
font-size : 1.2em; 
} 
h5 {
font-size : 1.1em; 
} 
h6 {
font-size : 1em; 
} 
pre, code {
font-size : 1.2em; 
} 
pre {
width : 100%; 
overflow : auto; 
border : 1px solid #ccc; 
} 
fieldset {
border : none; 
} 
label {
cursor : pointer; 
} 
.field label {
display : block; 
} 
input, textarea {
border : 1px solid #999; 
} 
textarea {
width : 100%; 
font-size : 1em; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
.left {
float : left; 
margin-right : 1em; 
} 
.right {
float : right; 
margin-left : 1em; 
} 
#content a:link {
text-decoration : none; 
color : #666633; 
} 
#content a:hover {
text-decoration : none; 
color : #f00; 
background : #eef; 
} 
#content a:visited {
text-decoration : none; 
color : #999999; 
} 
#content acronym {
color : #09f; 
border-bottom : 1px dotted #09f; 
} 
#content a[hreflang]:after {
content : "\0000a0[" attr(hreflang) "]"; 
color : #999; 
background : transparent; 
font-size : 9px; 
} 
#page {
background-color : #fff; 
background-image : url('img_cahier/page.png'); 
background-repeat : repeat-y; 
background-attachment : scroll; 
color : inherit; 
background-position : center top; 
} 
#top {
height : 220px; 
background-image : url('img_cahier/top.png'); 
background-repeat : no-repeat; 
background-position : center top; 
} 
#top_titre {
position : absolute; 
top : 100px; 
right : 100px; 
font-size : 20px; 
font-style : normal; 
text-align : right; 
margin-right : 100px; 
margin-top : 0; 
padding-top : 0; 
color : #000000; 
font-family : cursive; 
} 
#top h4 {
padding-top : 0; 
} 
#top h3 {
font-size : 20px; 
font-style : normal; 
text-align : right; 
margin-right : 130px; 
margin-top : 0; 
padding-top : 0; 
color : #000000; 
font-family : cursive; 
} 
#top h1 a {
text-decoration : none; 
} 
#top img {
border : none; 
height : 95px; 
margin-left : 20px; 
margin-top : 28px; 
padding-top : 0; 
} 
#prelude {
background : transparent; 
color : #dfdfdf; 
text-align : center; 
} 
#prelude a {
color : #dfdfdf; 
background : transparent; 
} 
#prelude a:hover {
color : #666; 
background : transparent; 
} 
#content {
z-index:1;
}
#content h2 {
background : url(img_cahier/puce.png) no-repeat; 
margin : 0; 
padding : 0 0 0 18px; 
font-size : 14px; 
color : #fc0; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 0; 
} 
#content h3 {
margin : 0; 
padding : 0 0 0 18px; 
font-size : 14px; 
color : #fc0; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 0; 
} 
#content h4 {
margin : 0; 
padding : 0 0 0 18px; 
font-size : 12px; 
color : #fc0; 
font-weight : normal; 
text-decoration : none; 
border-bottom : 0; 
} 
#content .center {
text-align : center; 
} 
#rss {
background : url(img_cahier/podcast_logo_grey.png) no-repeat; 
background-position : left bottom; 
margin : 0 0 0 100px; 
padding : 0 0 0 100px; 
font-size : 12px; 
height : 44px; 
color : #fc0; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 0; 
} 
#xspf {
background : url(img_cahier/xspf.png) no-repeat; 

background-position : left bottom; 
margin : 0 0 0 100px; 
padding : 0 0 0 100px; 
font-size : 12px; 
height : 44px; 
color : #fc0; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 0; 
} 
#mirpod {
background : url(img_cahier/mirpod.gif) no-repeat; 
background-position : left bottom; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
font-size : 12px; 
height : 15px; 
color : #fc0; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 0; 
} 
#chemin a {
margin : 0; 
padding : 0 0 0 18px; 
font-size : 9px; 
text-decoration : none; 
border-bottom : 0; 
} 
.day-date {
color : #888; 
background-image : url('img_cahier/day-date.png'); 
background-repeat : no-repeat; 
background-attachment : scroll; 
font-style : italic; 
margin-left : -25px; 
padding-left : 20px; 
} 
.post-title {
color : #f90; 
background : transparent; 
margin-bottom : 0; 
} 
.post-info {
margin-top : 0; 
color : #fa0; 
background : transparent; 
padding-bottom : 1ex; 
} 
.post-content {
text-align : justify; 
} 
.post-content blockquote {
font-family : Georgia, serif; 
font-style : italic; 
} 
.post-info-co {
text-align : right; 
} 
#trackbacks blockquote, #comments blockquote {
border : 1px solid #eee; 
margin : 1em 0; 
padding : 1ex 1em; 
} 
#sidebar div {
border-bottom : 1px solid #f0f0f0; 
color : inherit; 
} 
#sidebar .menuleft div {
text-align : left; 
margin : 0; 
padding : 0; 
} 
#sidebar h2, #sidebar h3 {
color : #95ad81; 
margin : 0 0 1ex; 
} 
#sidebar h3 {
font-size : 1em; 
margin : 0; 
} 
#sidebar .menuleft ul {
list-style : none; 
margin : -11px 0 20px; 
padding : 0; 
} 
#sidebar .menuleft li {
list-style : none; 
margin : 0; 
padding : 0; 
} 
#sidebar .menuleft li a:link, #sidebar .menuleft li a:visited {
display : block; 
background : none; 
padding : 5px; 
border-bottom : 1px dotted #b1c07e; 
color : #666; 
text-decoration : none; 
} 
#sidebar .menuleft li a:hover {
display : block; 
background : #eef; 
padding : 5px; 
border-bottom : 1px solid #b1c07e; 
color : #000; 
text-decoration : none; 
} 
#sidebar .menuleft a:link, #sidebar .menuleft a:visited {
text-decoration : none; 
color : #000; 
border-bottom : 1px solid #000; 
} 
#sidebar .menuleft a:hover {
text-decoration : none; 
color : #f00; 
border-bottom : 1px solid #f00; 
} 
#sidebar div#search{
	background: transparent;
	color: inherit;
	line-height: 2.3em;
}
#search fieldset, #search p {
margin : 0; 
padding : 0; 
} 
#q {
background-color : #fff; 
background-image : url('img_cahier/q.png'); 
background-repeat : no-repeat; 
background-attachment : scroll; 
padding-left : 18px; 
} 
#sidebar div#calendar table {
font-size : 0.8em; 
text-align : center; 
margin : 0 auto; 
border-collapse : collapse; 
} 
#sidebar div#calendar table caption {
margin : 0 auto; 
} 
#sidebar div#calendar table th {
color : #493; 
background : transparent; 
} 
#sidebar div#calendar table td {
width : 14%; 
line-height : 2em; 
border : 1px solid #eee; 
} 
#sidebar div#calendar table td a {
display : block; 
background : #efa; 
color : #493; 
font-weight : bold; 
text-decoration : none; 
} 
#sidebar div#calendar table td a:hover {
background : #dbb8dc; 
color : #636; 
} 
#footer {
color : #666; 
clear : both; 
font-size : 0.8em; 
position : relative; 
} 
#footer a {
color : #999; 
} 
.spip_surligne {
background-color : #ffff66; 
} 
#actions {
clear : both; 
width : 780px; 
margin : 0; 
padding : 0; 
border-bottom : 2px solid #ccc; 
bottom : 0; 
text-align : center; 
background-color : #b5ae80; 
} 
#clear {
clear : both; 
} 
#actions ul {
margin : 0; 
} 
.spip_logos {
border : none; 
} 
#header {
font-family : verdana, sans-serif; 
font-size : 1em; 
padding : 5px; 
background-color : #95ad81; 
} 
#header a {
color : #663333; 
width : 8em; 
font-size : 0.6em; 
text-align : center; 
text-transform : uppercase; 
text-decoration : none; 
} 
#header a:hover, #header a.active {
background : #eef; 
} 
#header a.lastMenuItem {
  background-image: url(img_cahier/corner_tr.gif);
  background-repeat: no-repeat;
  background-position: top right;
  border-right: 0px;
}
#header p.centre {
text-align : center; 
} 
#header h2 {
background : url(img_cahier/puce.png) no-repeat; 
margin : 0; 
padding : 0 0 0 18px; 
font-size : 14px; 
color : #fc0; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 0; 
} 

