        html, body{
            width:100%;
            height:100%;
            text-align:center;
            font-family:didot;
//font-family:futura-pt;
        }
        #imagecentrale{
            margin-top:5%;
            margin-top:5%;
            margin-left:auto;
            margin-right:auto;
            width:40%;
            display:block;
        }
    #mail{
        margin-top:50px;
        padding-bottom:200px;
        margin-bottom:50px
        margin-left:auto;
        margin-right:auto;
        width:876px;
    }
    .mail{
        margin-top:50px;
        padding-bottom:300px;
        margin-bottom:50px;
        margin-left:auto;
        margin-right:auto;
        width:876px;
    }
    .titre{
        margin-top:150px;
        padding-bottom:0px;
        margin-bottom:200px;
        margin-left:auto;
        margin-right:auto;
        width:876px;
    }
    .titretexte{
        margin-top:0px;
        padding-bottom:0px;
        margin-bottom:100px;
        margin-left:auto;
        margin-right:auto;
        width:876px;
    }
    #colonne{
        margin-top:0px;
        padding:10px;
        margin-bottom:40px;
        margin-left:auto;
        margin-right:auto;
        width:876px;
        display:block;
    }
    #principal{
        margin-top:0px;
        padding:10px;
        margin-bottom:40px;
        margin-left:auto;
        margin-right:auto;
        width:876px;
        display:block;
    }
    #soustitre{
        padding:40px;
        margin-left:auto;
        margin-right:auto;
        width:800px;
        display:block;
    }
    .texte{
        margin-top:20px;
        padding:20px;
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto;
        width:800px;
        display:block;
    }
    .productplacement{
        font-size:30px;
        margin-top:0px;
        padding:0px;
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto;
        width:800px;
        display:block;
    }
    .article{
    margin-top:20px;
    padding:20px;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    width:800px;
    display:block;
    background-color:#F0F0F0;
    border: 2px solid #F0F0F0;
    border-radius: 5px;
    color:#F0F0F0;
    }
    .readmore{
        color:#ffcc00;
    }
	h4{
	color:#636363;
	font-weight:300;
	line-height: 1em;
    letter-spacing: 1px;
	font-size:75px;
	margin:0px;
	}
h1{
    color:#636363;
    font-weight:300;
    line-height: 1em;
    letter-spacing: 1px;
    font-size:25px;
    margin:0px;
}
    h2{
    color:#636363;
    font-weight:300;
    line-height: 1em;
    letter-spacing: 1px;
    font-size:25px;
    margin:0px;
    text-align:right;
    }
    h3{
    color:#636363;
    font-weight:300;
    line-height: 1em;
    letter-spacing: 1px;
    font-size:50px;
    margin:0px;
    }
    h5{
    color:#636363;
    font-weight:300;
    line-height: 1em;
    letter-spacing: 1px;
    font-size:125px;
    margin:0px;
    }
	h4:hover{
	color:#ffcc00;
	}
	p{
    text-align: justify;
	color:#636363;
	font-weight:300;
	line-height: 1em;
    letter-spacing: 1px;
	font-size:40px;
	}
	a{
	text-decoration:none;
	color:#636363;
	}
	a:hover{
	color:#ffcc00;
	}
        26video{
            margin-top:auto;
            margin-bottom:auto;
            margin-left:auto;
            margin-right:auto;
            width:100%;
            display:block;
        }
        #texte{
            margin-top:auto;
            margin-bottom:auto;
            margin-left:auto;
            margin-right:auto;
            width:40%;
            display:block;
        }
        nav{
            font-size:40px;
        }
        .fixNavigation1 {
            z-index: 9999;
            position: fixed;
            background-color:white;
            top: 0;
            left: 0;
            right: 0;
            padding-top: 30px;
        }
        .header {
            display: block;
            height: 200px;
            margin-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-top: 0px;
        }
        .account {
            position: relative;
            float: right;
            padding: 18px;
            font-size: 40px;
            cursor: pointer;
        }
        #buynow {
            z-index: 9999;
            position: fixed;
            background-color:#F0F0F0;
            bottom: 0;
            left: 0;
            right: 0;
            padding-top: 0 30px;
        }
form, .content {
    width:90%;
    margin: 0px auto;
    padding: 20px;
    border: 1px solid #B0C4DE;
    background: white;
    border-radius: 0px 0px 10px 10px;
}
.input-group {
    margin: 10px 0px 10px 0px;
}
.input-group label {
    display: block;
    text-align: left;
    margin: 3px;
}
.input-group input {
    height: 50px;
    width: 93%;
    padding: 5px 10px;
    font-size: 30px;
    border-radius: 5px;
    border: 1px solid gray;
}
.btn {
    padding: 10px;
    font-size: 30px;
    color: white;
    background: #5F9EA0;
    border: none;
    border-radius: 5px;
}
.error {
    width: 92%;
    margin: 0px auto;
    padding: 10px;
    border: 1px solid #a94442;
    border-radius: 5px;
    text-align: left;
}
.success {
    border: 1px solid #3c763d;
    margin-bottom: 20px;
}
