﻿* {margin: 0; padding: 0;}

body {
background: #655a46;
color: #543;
font: normal 1em "Lucida Sans Unicode",sans-serif;
padding-top: 10px;
}
p {
padding-bottom: 10px;
text-indent: 15px;
}
a {color: #963;}
a:hover {color: #c60;}
.clearer {clear: both;}

/* CORPS */
.corps {
background: url(img/bgcorps.png) repeat-y;
width: 1000px;
margin: auto;
border:1px solid #4c4135;
}

/* HEADER */
.header {
background: url(img/bgheader.png) repeat-x;
width: 1000px;
height: 120px;
margin: auto;
}
.header  h1 {
text-align: left;
color: #e4dbcf;
font: bold 3em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
padding: 10px 20px 0px;
}
.header h2 {
text-align: left;
color: #b09163;
font: normal 1.5em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
padding: 0px 20px;
}

/* NAVIGATION */
.navigation {
background: url(img/bgnavigation.png) repeat-x;
font: bold 1em Verdana,sans-serif;
width: 1000px;
height: 44px;
}
.navigation a {
line-height: 44px;
color: #543;
text-decoration: none;
padding: 5px 20px;
}
.navigation a:hover {
background: #cebda1;
color: #420;
}

/* CONTENU */
.contenu {
clear: both;
padding: 10px 30px;
text-align: justify;
}
.contenu h1 {
font: bold 2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
color: #543;
text-align:center;
}
.contenu h2 {
color: #c60;
padding-top: 20px;
text-indent: 20px;
}
.contenu h3 {
color: #987e57;
font-size: 0.9em;
padding-top: 0px;
margin-bottom: 10px;
text-indent: 20px;
}
hr{margin-top:10px;}

/* FOOTER */
.footer {
background: #958463 url(img/bgfooter.png) repeat-x;
width: 1000px;
color: #e9e9e9;
font-size: 0.7em;
margin: auto;
padding: 10px 0px;
text-align: center;
}
.footer a {
color: #e9e9e9;
text-decoration: none;
}
.footer a:hover {
color: white;
text-decoration: underline;
}

/*-----------------Ajout pour BlogoText-------------------------*/
/* Form comment */

#postcom {
padding: 20px;
background: transparent;
}

#postcom p {
margin: 0;
}

#postcom label {
display: block;
margin-top: 5px;
}

#postcom input, #postcom textarea {
display: block;
border: 1px solid #543;
padding: 2px;
font-size: 12px;
margin-top: 4px;
}

#postcom #submit {
margin-top: 10px;
margin-bottom: 10px;
background: #fcfaea;
border: 1px solid #543;
color: #fff;
}

/* search*/
#search {
margin-bottom: 0.5em;
margin-left: 0.5em;
}

input#q {
width: 125px;
border: 1px solid #543;
color: #666;
}
input#ok {
margin-top: 0.5em;
background: none; 
color: #543;
text-align: center;
font-weight: bold;
border: 0;
}
input[type=submit] {cursor:pointer;}

/* Calendar*/

#calendrier {
margin-top: 0em;
display: block;
text-align: center;
width: 215px;
}

#calendrier caption {
background: transparent;
color: #543;
padding: 4px;
}

#calendrier caption a {
color: #543;
font-weight: bold;
text-decoration: none;
}

#calendrier td {
font-size: 12px;
color: #555;
text-align: center;
background: transparent;
width: 30px;
line-height: 2em;
}

#calendrier td a{
display: block;
text-decoration: none;
color: #963;
background: transparent;
font-weight: bold;
}

#calendrier td a:hover {
background: #C60;
color: #fff;
}

#calendrier td.active a {
color:#fff;
background: #C60;
}