@import "layout.css";

body{
background:#EEE;
color:#000;
font-size:76%;
font-family:Arial, Helvetica, sans-serif;
background:#F1EFE2 url(img/bg_page.png) top left repeat-x;
}
pre{
border:1px solid #CCC;
font-size:1.1em;
line-height:1.2em;
overflow:auto;
width:100%;
}
html>body pre{
overflow:auto;
width:auto;
}
acronym, abbr{
border-bottom:1px dotted;
cursor:help;
}
a{
color:#000;
background:transparent;
text-decoration:none;
}
a[hreflang]:after{
content:"\0000a0(" attr(hreflang) ")";
color:#999;
background:transparent;
}
a:hover{
color:#000;
background:transparent;
text-decoration:underline;
}
a img{
border:0;
}
fieldset{
border:none;
}
label{
cursor:pointer;
cursor:hand;
}
input[type=text], textarea{
border:1px solid #AAA;
}
input[type=text]:focus, textarea:focus{
border:1px solid #666;
}
textarea{
width:98%;
}
.accueildates{
padding-left:15px;
font-weight:bold;
color:#b9291e;
}
.accueilheures{
padding-left:15px;
color:#999;
font-size:0.9em;
}
.catinred, #catinred a{
color:#b9291e;
font-weight:bold;
}
#hrbas{
float:right;
padding:4px 14px 4px 0;
background-color:transparent;
width:742px;
height:4px;
}
#hrbas2{
display:block;
background-color:#b8271b;
width:742px;
height:4px;
}
#mtd a{
color:#b9291e;
font-weight:bold;
}
.right{
float:right;
margin-left:1em;
}
.left{
float:left;
margin-right:1em;
}
#calendar{
width:200px;
height:155px;
border-top:1px solid #b8271b;
border-bottom:1px solid #b8271b;
background:#FFF url(img/nuage.png) repeat-y;
}
#calendar ul{
padding:4px;
margin:0;
display:block;
}
#calendar li{
display:inline;
margin:0 .1em;
padding:0;
background-image:none;
}
#calendar li.level-1 a{
font-size:0.8em;
color:#ec890b;
}
#calendar li.level-2 a{
font-size:0.9em;
color:#e26b12;
}
#calendar li.level-3 a{
font-size:1em;
color:#dc5816;
}
#calendar li.level-4 a{
font-size:1.1em;
color:#d1381d;
}
#calendar li.level-5 a{
font-size:1.2em;
color:#cd2c1f;
}
#tags{
text-align:right;
}
#nav{
margin:0;
padding:2px 0 0 0;
display:block;
width:510px;
height:22px;
background:#FFF url(img/nav.png) no-repeat;
}
#navb{
margin:0 auto;
display:block;
float:left;
width:72px;
height:22px;
text-align:center;
}
#navf{
margin:0 auto;
display:block;
float:right;
width:72px;
height:22px;
text-align:center;
}
.tagcloud{
top:0;
display:block;
float:left;
margin:0 auto;
height:21px;
width:365px;
overflow:hidden;
}
#block1{
font-size:85%;
margin:0 auto 10px auto;
text-align:center;
color:#666;
}
#block1 a{
color:#666;
background:transparent;
text-decoration:none;
}
.tagcloud span{
display:none;
}
.tagcloud a, .tagcloud a:visited{
text-decoration:none;
color:#666;
padding-left:14px;
background:transparent url(img/tag.gif) no-repeat left center;
}
.tagcloud a:hover{
color:#333;
padding-left:14px;
background:transparent url(img/tag.gif) no-repeat left center;
}
#page{
background:#FFF url(img/page.png) repeat-y;
}
#rightbar{
float:right;
padding:0 14px 0 0;
width:200px;
}
#rightbar div{
margin-top:4px;
}
#google{
height:200px;
}
#googleall{
height:600px;
width:202px;
background-color:#cfcfcf;
padding:1px;
}
#top{
color:#b9291e;
background:#FFF url(img/top.png) no-repeat;
}
#top h1{
display:none;
}
#top h1 a{
text-decoration:none;
color:#b9291e;
background:transparent;
}
#top2{
color:#fff;
background:#ff882d url(img/top2-bg.png) repeat-x;
}
#categories{
margin-top:6px;
float:left;
width:191px;
background:transparent;
text-align:left;
padding:0;
}
#categories ul{
list-style-image:url(img/li2.gif);
list-style-position:inside;
text-transform:uppercase;
line-height:1.5em;
font-size:160%;
padding:4px 0 0 8px;
margin:0;
}
#categories ul li{
border-bottom:1px dotted #fff;
}
.c a{
text-decoration:none;
color:#fff;
background:transparent;
}
.c a:hover{
color:#b9291e;
background:transparent;
}
#prelude1{
display:block;
float:left;
padding-top:15px;
text-align:left;
padding-left:16px;
color:#434343;
}
#prelude2{
display:block;
float:right;
padding-top:15px;
text-align:right;
padding-right:16px;
color:#434343;
}
#prelude2 a{
color:#434343;
background:transparent;
text-decoration:none;
}
#prelude2 a:hover{
color:#000;
background:transparent;
}
#topcadre{
background:#FFF url(img/top2-case.png) no-repeat;
}
#topcadre img{
padding:10px;
}
#contentnews{
margin-top:4px;
float:left;
width:332px;
height:361px;
background:#f2f2f2 url(img/accnews.png) left top no-repeat;
}
#contentnews a{
color:#000;
}
#content{
line-height:1.5em;
}
.post-content a{
color:#333;
text-decoration:underline;
}
#content img{
display:block;
margin:0 auto;
}
.day-date{
padding-bottom:5px;
background:transparent url(img/day-date.png) repeat-x left bottom;
color:#999;
}
.post{
margin-bottom:20px;
}
#content ul li{
list-style-image:url(img/li.png);
}
#content h2, #content h3, #content h4, #content h5, #content h6{
font-size:150%;
padding-left:22px;
color:#b9291e;
background:#fff url(img/h2.gif) no-repeat left center;
margin-bottom:0;
}
#content h2 a{
color:#b9291e;
background:transparent;
text-decoration:none;
}
.post-content blockquote{
margin:0 auto;
font-family:Georgia;
font-style:italic;
color:#404040;
padding:0 0 0 40px;
background:url("img/blockquote.png") left top no-repeat;
}
#comments blockquote, #trackbacks blockquote{
font-family:Georgia;
font-style:italic;
color:#404040;
background-color:#f2f2f2;
margin:0;
padding:0 1em;
text-align:justify;
border:1px dotted #CCC;
}
#post{
margin:0;
padding:0;
}
.post-info{
padding-left:18px;
color:#999;
margin-top:0;
}
.post-info span{
display:none;
}
.post-info a{
color:#666;
background:transparent;
border-left:1px solid #CCC;
padding-left:0.5ex;
text-decoration:none;
}
.post-content p{
text-align:justify;
}
.post-content img{
max-width:510px;
}
.post-info-co{
text-align:right;
text-decoration:none;
color:#666;
padding-left:13px;
background:transparent url(img/bul.gif) no-repeat left center;
}
.comment-info{
margin-bottom:0;
}
.cohide{
display:none;
}
.coshow{
display:block;
}
.field label{
display:block;
}
#sidebar a{
color:#666;
background:transparent;
text-decoration:none;
}
#sidebar a:hover{
color:#333;
background:transparent;
}
#sidebar ul{
width:180px;
margin:0;
padding:0;
list-style:none;
}
#sidebar ul li{
padding:5px 0;
}
#sidebar ul li a{
display:block;
}
#links{
height:221px;
background:#FFF url(img/menu1.png) no-repeat;
}
#links ul{
padding-top:32px;
}
#links ul li{
border-bottom:1px solid #DDD;
}
#links h2{
display:none;
}
#archives{
overflow-x:hidden;
overflow-y:auto;
height:136px;
background-color:#f65b1e;
}
#archives h2{
display:none;
}
#archives a{
color:#FFF;
}
#archives ul li{
border-bottom:1px dotted #fff;
}
#calendar{
text-align:center;
overflow:auto;
}
#calendar a{
color:#b9291e;
background:transparent;
font-weight:bold;
}
#search{
display:block;
float:right;
margin:30px 40px 0 0;
}
#search #q, #search #q:hover, #search #q:focus, #search #q:active{
background:#fff url(img/search.png) no-repeat 1px 50%;
border:1px inset #eee;
color:#666;
padding:2px 22px;
}
#search #q:hover, #search #q:active, #search #q:focus{
border:1px inset #cc0000;
color:#cc0000;
}
#vld{
display:none;
}
#selection h2{
color:#333;
}
#footer{
background:#FFF url(img/footer.png) no-repeat;
color:#999;
text-align:center;
}
#footer a{
color:#999;
background:transparent;
text-decoration:none;
}