﻿html
{
    width:100%;
	height:100%;
	
	margin:0px;
	padding:0px;
	
	font-family:Calibri, Arial, sans-serif;
	font-size:1em;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
    color:#000000;
    
    background:#F1F1F1;
}

body
{
    width:100%;
	height:100%;
	
	margin:0px;
	padding:0px;
}

form
{
    width:100%;
	height:100%;
	
	margin:0px;
	padding:0px;
}

div.Principale
{
    max-width:1200px;
    min-height:100%;
    
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    padding-bottom:0.1px;
    
    background:#FFFFFF;
    border-left:1px solid #DBDBDB;
    border-right:1px solid #DBDBDB;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;

    -webkit-box-shadow:0px 2px 5px #CCCCCC;
    -moz-box-shadow:0px 2px 5px #CCCCCC;
    box-shadow:0px 2px 5px #CCCCCC;
}

@media (max-width:1000px)
{
    div.Principale
    {
        border:none;
        
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
    }
}

div.Cadre
{
    margin:0px;
    margin-bottom:20px;
    padding:10px;
    padding-bottom:0.1px;
    
    border:1px solid #DBDBDB;
    
    -webkit-border-radius:0px 0px 1px 1px;
    -moz-border-radius:0px 0px 1px 1px;
    border-radius:0px 0px 1px 1px;
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

div.CadreBis
{
    margin:0px;
    margin-bottom:20px;
    padding:10px;
    padding-bottom:0.1px;
    
    border:1px solid #DBDBDB;
    
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;

    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

div.Clear
{
    clear:both;
}

span.Orange
{
    color:#CE6331;
}

div.Banque img
{
	width:auto;
}