﻿div.Contenu
{
    width:66.66666%;
    
    margin:0px;
    margin-bottom:20px;
    padding:0px;
    
    float:right;
}

@media (max-width:750px)
{
    div.Contenu
    {
        width:100%;
        
        float:none;
    }
}

div.Contenu div.SousContenu
{
    margin:0px;
    margin-left:10px;
    padding:0px;
}

@media (max-width:750px)
{
    div.Contenu div.SousContenu
    {
        margin-left:0px;
    }
}

div.Contenu div.Cadre
{
    margin:0px;
    padding:20px;
    padding-bottom:10px;
        
    background:#FFFFFF;
    border:1px solid #D5D5D5;
    
    -o-box-shadow:0px 2px 5px 3px #E7E7E7;
    -webkit-box-shadow:0px 2px 5px 3px #E7E7E7;
    -moz-box-shadow:0px 2px 5px 3px #E7E7E7;
    box-shadow:0px 2px 5px 3px #E7E7E7;
    
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

div.Contenu h1
{
    margin:-20px;
    margin-bottom:20px;
    padding:20px;
    padding-top:10px;
    padding-bottom:10px;
    
    font-size:1.4em;
    font-weight:normal;
    text-align:right;
    text-transform:uppercase;
    
    border-bottom:1px solid #D5D5D5;
}

@media (max-width:750px)
{
    div.Contenu h1
    {
        text-align:center;
    }
}

div.Contenu h1 span
{
    color:#00A4EE;
}

div.Contenu h2
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    font-size:1.2em;
    font-weight:normal;
    text-transform:uppercase;
    
    border-bottom:2px solid #00A4EE;
}

div.Contenu h3
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    font-size:1em;
    font-weight:bold;
}

div.Contenu p
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    text-align:justify;
}

div.Contenu p.Centre
{
    text-align:center;
}

div.Contenu p.Special
{
    padding-right:12px;
}

div.Contenu p a
{
    color:#000000;
}

div.Contenu ul
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    text-align:justify;
}

div.Contenu ul li
{
    margin:0px;
    margin-left:40px;
    padding:0px;
}

div.Contenu img
{
    max-width:100%;
    height:auto;
    
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;

	border:none;
	
	display:block;
}

div.Contenu img.Integree
{
    max-width:50%;
    height:auto;
    
    margin:0px;
    margin-right:10px;
    margin-bottom:10px;
    padding:0px;

	border:none;
	
	display:block;
	float:left;
}

/*

div.Contenu p.P50
{
    width:315px;
    
    margin:0px;
    margin-bottom:10px;
    padding:0px;
}

div.Contenu p.Centre
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    text-align:center;
}

div.Contenu p.Legende
{
    margin:0px;
    padding:0px;

    text-align:right;
}

div.Contenu p.Legende a
{
    font-size:9pt;
}

*/

div.Contenu table
{
    width:100%;
    
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu table tr
{
    margin:0px;
    padding:0px;
}

div.Contenu table tr th
{
    margin:0px;
    padding:5px;
    
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    
    background:#00A4EE;
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu table tr th.Centre
{
    text-align:center;
}

div.Contenu table tr td
{
    margin:0px;
    padding:5px;
    
    font-weight:normal;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu table tr td.Centre
{
    text-align:center;
}

/*

div.Contenu th.Droite
{
    margin:0px;
    padding:2px;
    
    text-align:right;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu td.Defaut
{
    margin:0px;
    padding:2px;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu td.Centre
{
    margin:0px;
    padding:2px;
    
    text-align:center;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu td.Droite
{
    margin:0px;
    padding:2px;
    
    text-align:right;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

div.Contenu td.Bouton
{
    width:10px;
    
    margin:0px;
    padding:2px;
    
    border:solid 1px #383838;
    border-collapse:collapse;
}

*/

div.Contenu hr {
    display: block;
    width: 30%;
    height: 0px;

    margin: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;

    border-bottom: 2px solid #00A4EE;
}

/*

div.Contenu img
{
    width:100%;
    
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;

	border:0px;
}

div.Contenu img.Admin
{
    width:60%;
    
    margin:0px;
    margin-bottom:2px;
    padding:0px;

    background:#FFFFFF;
	border:solid 1px #000000;
}

*/

div.Contenu .TextBox
{
    width:100%;
    
    margin:0px;
    padding:5px;
    
    color:#000000;
    font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    
    background:#D5D5D5;
    border:1px solid #000000;
}

div.Contenu .TextBoxTableau
{
    width:30%;
    
    margin:0px;
    padding:5px;
    
    color:#000000;
    font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    text-align:right;
    
    background:#FFFFFF;
    border:1px solid #000000;
}

div.Contenu .GrosseTextBox
{
    width:100%;
    height:150px;
    
    margin:0px;
    padding:5px;
    
    color:#000000;
    font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    
    background:#D5D5D5;
    border:1px solid #000000;
}

div.Contenu .Validateur
{
    color:#FF0000;
}

/*

div.Contenu div.Html
{
    width:100%;
    
    margin:0px;
    padding:0px;
    
    overflow:hidden;
}

*/