html,body {
background-color : #9C6733;
}

p,ul,li,td {
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
background-color : white;
}

h1 {
font-size : 200%;
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
color : navy;
text-align: center;
}

h2 {
font-size : 120%;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
}

a:link {color: #000372; text-decoration:underline;}
a:visited {color: #000372; text-decoration:underline;}
a:hover {color:red; text-decoration:none;}

#central {
background-color:#642400;
width:800px;
margin-left: auto;
margin-right: auto;
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
}

#top {
width:100%;
height : 100px;
background-image : url('images/ftop.png');
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
text-align: left;
color : black;
}

#menu {
background-color: #FFFFFF;
width:100%;
height : 20px;
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
}

#column1 {
        float:left;
        width: 180px;
}

#dispo {
background-color:#E0C268;
width:180px;
height : 220px;
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
}

#contact {
background-color:#FFEAB3;
width:180px;
height : 200px;
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : #543202;
}

#formulaire {
/* margin-left:110px; */
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;

}

#contenu {
margin-left:182px;
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
background-color : white;

}

.linkcal {
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
}

.headcal {
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : black;
}

.daycall{
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : white;
background-color : green;
}

.daycalp{
font-size : 12px;
font-family :  Arial, Verdana, Helvetica, Geneva, sans-serif;
color : white;
background-color : red;
}

#basis {
        display:inline;
        position:relative;
        }
#calender {
        position:absolute;
        top:30px;
        left:0;
        width:220px;
        background-color:#fff;
        border:3px solid #ccc;
        padding:10px;
        z-index:10;
        }
#control {
        text-align:center;
        margin:0 0 5px 0;
        }
#control select {
        font-family:"Lucida sans unicode", sans-serif;
        font-size:11px;
        margin:0 5px;
        vertical-align:middle;
        }
#calender .controlPlus {
        padding:0 5px;
        text-decoration:none;
        color:#333;
        }
#calender table {
        empty-cells: show;
        width:100%;
        font-size:11px;
        table-layout:fixed;
        }
#calender .weekdays td{
        text-align:right;
        padding:1px 5px 1px 1px;
        color:#333;
        }
#calender .week td {
        text-align:right;
        cursor:pointer;
        border:1px solid #fff;
        padding:1px 4px 1px 0;
        }
#calender .week .today {
        background-color:#ccf;
        border-color:#ccf;
        }
#calender .week .holiday {
        font-weight: bold;
        }
#calender .week .hoverEle {
        border-color:#666;
        background-color:#99f;
        color:#000;
        }
