/* CSS Document */
html {
	height: 100%;
}

body {
	margin:0;
	padding:0;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {margin: 1em 0 .5em 0;line-height: 1.2;font-weight: bold;font-style: normal;}
h1 { font-size: 1.3em;}
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.0em; }
h5 { font-size: 1.0em; }
ul, ol { margin: .75em 0 .75em 32px; padding: 0; }
p { margin: .75em 0; }
address { margin: .75em 0; font-style: normal; }
a { text-decoration: none; outline: none; }
a:link { color: #369; }
a:visited { }
a:hover, a:focus, a:active { }
em { font-style: italic; }
strong { font-weight: bold; }
form, fieldset { margin: 0; padding: 0; border: none; }
input, button, select { vertical-align: middle; }


.footer-right {
    width:300px;
    float:right;
    line-height:130%;
    text-align:left;
    font-size:1.1em;
}

.footer-right .logo-mixed {
    width:90px;
    height:100px;
    float:left;
}

.footer-right .address{
    width:210px;
    float:right;
}

.footer-right .address a {
    color:#fff;
}

.footer-right .address a:hover {
    color:#ddd;
    text-decoration:underline;
}

.footer-left {
    width:200px;
    float:left;
    line-height:130%;
    text-align:left;
    font-size:0.9em;
    margin:0 20px 0 20px;
}

.footer-left .title {
    font-size:1em;
    text-transform:uppercase;
    color:#d3bea8;
    font-weight:bold;
    border-bottom:1px solid #d3bea8;
}

.footer-left ul {
    padding:0;
    margin:5px 0 0 0;
    list-style-type:none;
    
}

.footer-left ul li {
    padding:0px;
    margin:0;
}

.footer-left ul li a {
    color:#d3bea8;
    font-weight:normal;
}

.footer-left ul li a:hover {
    color:#ddd;
    font-weight:normal;
}

