body{
    font-family: Calibri, sans-serif;
    background-image:url('/static/images/bg-snoezelen.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    color:#2A2D32;
}

div#global{
    width:960px;
    margin-left:auto;
    margin-right:auto;
}

div#header{
    border:solid 3px #9C6449;
    float:right;
    width:790px;
    padding:10px;
    margin:10px 0 0 0;
    background-color:#DAD0C4;
    text-align:center;   
}

div#content{
	border:solid 3px #9C6449;
    float:right;
    width:790px;
    /*min-height:290px;*/
	padding:10px 10px 30px 10px;
	margin:10px 0 10px 0;
	background-color:#DAD0C4;	
}

h1{
    text-align:center;
    color:#9C6449;
    font-size:2.5em;
}

h2{
    margin:10px;
    color:#9C6449;
    text-indent:8px;
    font-size:1.8em;
}

h3{
    margin:10px;
    text-indent:10px;
    color:#9C6449;
}

hr{
    background-color:#9C6449;
    border: ridge 1px #9C6449;
}

p{
    text-indent:8px;
    margin:10px;
}

div#leftSidebar{
	padding-top:165px;
    display:inline;
    float:left;
    text-align:center;
}

a.lienGauche{
    background-color: #DAD0C4;
    color:#9C6449;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    border:solid 2px #9C6449;
    width:120px;
}

a.lienGauche:hover, a.lienGauche.active, input.bouton:hover{
    background-color:#9C6449;
    color:#DAD0C4;
    border:solid 2px #DAD0C4;
}


a.auteur, a.livre {
    color:#9C6449;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 20px;
    padding: 5px;
    text-decoration: none;    
}


input.bouton{
    background-color: #DAD0C4;
    color:#9C6449;
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    border:solid 2px #9C6449;
}

input.textinput, textarea.textarea{
    border:solid 2px #9C6449;
    padding:5px;
    margin-left:0;
    color:#2A2D32;
}

span.label {float:right;margin-right:10px;}

form{ margin-left:120px; }

div#footer{
    border:solid 1px #9C6449;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    vertical-align:bottom;
    margin-bottom:10px;
    background-color:#DAD0C4;  
    text-align:right; 
}

#footer a {
    background-color: #DAD0C4;
    color:#9C6449;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
}
